Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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());
        }