public void SetCustomers_CustomerNullReference_ThrowsException() { // arrange Mock<IRepository> mockedRepository = CreateMockedRepository(); var service = new CustomerService(mockedRepository.Object); // act service.SetCustomers(null); }
public void SetCustomers_RequestNotExistingEmployees_SetsEmployeesInRepository() { // arrange Mock<IRepository> mockedRepository = CreateMockedRepository(); var service = new CustomerService(mockedRepository.Object); const int customerId1 = 23; const int customerId2 = 24; var customerInfos = new[] { new CustomerInfo { Id = customerId1 }, new CustomerInfo { Id = customerId2 }, }; // act service.SetCustomers(customerInfos); // assert mockedRepository.Verify(p => p.SetCustomerBatch(It.Is<IEnumerable<Customer>>(c => c.Count() == 2))); }