public void Create_ValidCreateCommand_CustomerServiceRepository_Should_be_Called() { // Arrange var createCommand = new CustomerCreateCommand() { FirstName = "Mohamed", LastName = "Ahmed" }; var mockedRepository = new Mock<ICustomerRepository>(); mockedRepository.Setup(x=> x.Save(It.IsAny<Customer>())); CustomerService_2 customerService = new CustomerService_2(mockedRepository.Object); // Act customerService.Create(createCommand); // Assert mockedRepository.Verify(x => x.Save(It.IsAny<Customer>())); }
public void Create_ValidCreateCommand_CustomerServiceRepository_Should_be_Called() { // Arrange var createCommand = new CustomerCreateCommand() { FirstName = "Mohamed", LastName = "Ahmed" }; var mockedRepository = new Mock <ICustomerRepository>(); mockedRepository.Setup(x => x.Save(It.IsAny <Customer>())); CustomerService_2 customerService = new CustomerService_2(mockedRepository.Object); // Act customerService.Create(createCommand); // Assert mockedRepository.Verify(x => x.Save(It.IsAny <Customer>())); }