public void GetAllCustomers() { // Arrange _mockCustomersRepo.Setup(rep => rep.All()).Returns(_customers.AsQueryable()); _mockRepositoryProvider.Setup(rep => rep.GetRepositoryForEntityType <Customer>()).Returns(_mockCustomersRepo.Object); _vehicleServiceUow = new CustomerServiceUOW(_mockRepositoryProvider.Object, _mockLogger); // Act var result = _vehicleServiceUow.GetCustomer(null); // Assert Assert.IsInstanceOfType(result, typeof(IEnumerable <CustomerDTO>)); Assert.AreEqual(3, result.Count); }
public void GetCustomerByCusID() { // Arrange _mockCustomersRepo.Setup(rep => rep.All()).Returns(_customers.AsQueryable()); _mockRepositoryProvider.Setup(rep => rep.GetRepositoryForEntityType <Customer>()).Returns(_mockCustomersRepo.Object); _vehicleServiceUow = new CustomerServiceUOW(_mockRepositoryProvider.Object, _mockLogger); int id = 1; string name = "Kalles Grustransporter AB"; // Act var result = _vehicleServiceUow.GetCustomer(id); // Assert Assert.IsInstanceOfType(result, typeof(IEnumerable <CustomerDTO>)); Assert.AreEqual(name.ToLower(), result[0].Name.ToLower()); }