Ejemplo n.º 1
0
        public void TestSendMail()
        {
            // Arrange, Act
            _mailService.SendMail("toAddress", "subject", "text");

            // Assert
            _mailSenderMock.Received().SendMail("toAddress", "subject", "text");
        }
Ejemplo n.º 2
0
        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");
        }