嘲笑新实例,我想嘲笑都MailMessage和SmptpClient public void SendEmail(string emailAddress, string subject, string body)
{
using (var mail = new MailMessage(NoReplyEmailAddress, emailAddress))
{
ma
我想要习惯单元测试.net核心。不幸的是,我坚持让我的HttpClient包装返回失败的HttpResponseMessage。 这里是我的测试,我试图让工作: [Fact]
public async void TestHttpExceptionOnBadRequest()
{
using (var stream = new MemoryStream(Encoding.UTF8.Ge
我需要测试事件。 我在课堂上提出了一个事件,但我没有在我的测试中得到它。 是什么原因? Object_TransferInterruptedEvent1更新执行。 这是演示代码。 public class A
{
public virtual event EventHandler<EventArgs<Tuple<Step, string>>> TransferInterruptedEv
我嘲笑FindAsync通过下面的代码: var brands = new Mock<DbSet<Brand>>();
ConfigureTheDbSet(brands, brandData);
brands.Setup(b => b.FindAsync(It.IsAny<object[]>())) //substitution of the .SelectAsync(id
我想单元测试一个简单的方法,并验证某个事件已从该方法发布,但发现很难设置模拟。 //Class under test
public class TreatmentRoomModel : ITreatmentRoomModel
{
public TreatmentRoomModel(IEventAggregator eventAggregator)
{
_eve