public void TestSendMail() { // Arrange, Act _mailService.SendMail("toAddress", "subject", "text"); // Assert _mailSenderMock.Received().SendMail("toAddress", "subject", "text"); }
public void RejectedReport_shouldCall_SendMail_WithCorrectParameters() { var delta = new Delta <DriveReport>(typeof(DriveReport)); delta.TrySetPropertyValue("Status", ReportStatus.Rejected); delta.TrySetPropertyValue("Comment", "Afvist, du"); repoList.Add(new DriveReport { Id = 1, Status = ReportStatus.Pending, Person = new Person { Mail = "*****@*****.**", FullName = "TestPerson" } }); _uut.SendMailForRejectedReport(1, delta); _mailMock.Received().SendMail("*****@*****.**", "Afvist indberetning", "Din indberetning er blevet afvist med kommentaren: \n \n" + "Afvist, du"); }