public void Email_Should_Be_Sent_To_Sales_Team() { //Arrange var mockedCustomerRepository = new Mock<ICustomerRepository>(); var mockedMailingRepository = new Mock<IMailingRepository>(); CustomerService_9 customerService = new CustomerService_9( mockedCustomerRepository.Object, mockedMailingRepository.Object ); //Act mockedCustomerRepository.Raise(x => x.NotifySalesTeam += null, new EventArgs()); //Assert mockedMailingRepository.Verify(x => x.NewCustomerMessage(It.IsAny<object>())); }
public void Email_Should_Be_Sent_To_Sales_Team() { //Arrange var mockedCustomerRepository = new Mock <ICustomerRepository>(); var mockedMailingRepository = new Mock <IMailingRepository>(); CustomerService_9 customerService = new CustomerService_9( mockedCustomerRepository.Object, mockedMailingRepository.Object ); //Act mockedCustomerRepository.Raise(x => x.NotifySalesTeam += null, new EventArgs()); //Assert mockedMailingRepository.Verify(x => x.NewCustomerMessage(It.IsAny <object>())); }