Ejemplo n.º 1
0
        public void GetRateByVehicleType_WithoutConfig_ShouldReturnNull()
        {
            var vehicleType    = VehicleTypeEnum.car;
            var rateEntityList = new List <RateEntity>();

            _rateRepository.Setup(rm => rm.List(rr => rr.IdVehicleType == vehicleType)).Returns(rateEntityList);

            var rateService = new RateService(_rateRepository.Object);

            var rateEntity = rateService.GetRateByVehicleType(VehicleTypeEnum.motorcycle);

            Assert.IsNull(rateEntity);
        }
Ejemplo n.º 2
0
        public void GetRateByVehicleType_WithConfig_ShouldReturnRateEntity()
        {
            var vehicleType    = VehicleTypeEnum.car;
            var rateEntityList = new List <RateEntity> {
                new RateEntity {
                    Id = Guid.NewGuid().ToString()
                }
            };

            _rateRepository.Setup(rm => rm.List(rr => rr.IdVehicleType == vehicleType)).Returns(rateEntityList);

            var rateService = new RateService(_rateRepository.Object);

            var rateEntity = rateService.GetRateByVehicleType(vehicleType);

            Assert.IsTrue(typeof(RateEntity) == rateEntity.GetType());
        }