Esempio n. 1
0
        public async Task Get_NoCondition()
        {
            var newCar1    = GetNewCar(Color.AntiqueWhite, 2020);
            var carService = await DependenciesTestHelper.GetCarServiceWithCars(nameof(CarServiceTest) + nameof(Get_NoCondition), newCar1);

            var response = await carService.Get(1).ConfigureAwait(false);

            CarsEqual(response, newCar1).Should().BeTrue("");
        }
Esempio n. 2
0
        public async Task GetAll_NoCondition()
        {
            var newCar1    = GetNewCar(Color.AntiqueWhite, 2020);
            var newCar2    = GetNewCar(Color.Aqua, 1999);
            var carService = await DependenciesTestHelper.GetCarServiceWithCars(nameof(CarServiceTest) + nameof(GetAll_NoCondition), newCar1, newCar2);

            var response = await carService.GetAll().ConfigureAwait(false);

            response.Should().OnlyContain(car => CarsEqual(car, newCar1) || CarsEqual(car, newCar2));
        }
Esempio n. 3
0
        public async Task Remove_NoCondition()
        {
            var newCar1    = GetNewCar(Color.AntiqueWhite, 2020);
            var carService = await DependenciesTestHelper.GetCarServiceWithCars(nameof(CarServiceTest) + nameof(Remove_NoCondition), newCar1);

            var newCar = await carService.Get(1).ConfigureAwait(false);

            var removed = await carService.Remove(1).ConfigureAwait(false);

            var removedCar = await carService.Get(1).ConfigureAwait(false);

            newCar.Should().NotBeNull("Car was not added... Problem with test");
            removed.Should().BeTrue("Car was not removed in the DB");
            removedCar.Should().BeNull();
        }
Esempio n. 4
0
        public async Task Update_NoCondition()
        {
            var newCar1    = GetNewCar(Color.AntiqueWhite, 2020);
            var carService = await DependenciesTestHelper.GetCarServiceWithCars(nameof(CarServiceTest) + nameof(Update_NoCondition), newCar1);

            var newCar = await carService.Get(1).ConfigureAwait(false);

            newCar.Year = 22222;
            var updated = await carService.Update(newCar).ConfigureAwait(false);

            var modifiedCar = await carService.Get(1).ConfigureAwait(false);

            updated.Should().BeTrue("Car was not updated in the DB");
            modifiedCar.Should().BeEquivalentTo(newCar, options => options.IncludingProperties());
        }