public async void GetMakeReturnMakeUsingInvalidId()
        {
            var options   = new DbContextOptionsBuilder <VehiclesDBContext>().UseInMemoryDatabase(nameof(GetMakeReturnMakeUsingValidId)).Options;
            var dbContext = new VehiclesDBContext(options);

            CreateMakes(dbContext);

            var makeProfile   = new MakeProfile();
            var configuration = new MapperConfiguration(config => config.AddProfile(makeProfile));
            var mapper        = new Mapper(configuration);
            var makesProvider = new MakesProvider(dbContext, null, mapper);

            var make = await makesProvider.GetMakeAsync(-1);

            Assert.False(make.IsSuccess);
            Assert.Null(make.Make);
            Assert.NotNull(make.ErrorMessage);
        }
        public async void GetMakesReturnAllMakes()
        {
            var options   = new DbContextOptionsBuilder <VehiclesDBContext>().UseInMemoryDatabase(nameof(GetMakesReturnAllMakes)).Options;
            var dbContext = new VehiclesDBContext(options);

            CreateMakes(dbContext);

            var makeProfile   = new MakeProfile();
            var configuration = new MapperConfiguration(config => config.AddProfile(makeProfile));
            var mapper        = new Mapper(configuration);
            var makesProvider = new MakesProvider(dbContext, null, mapper);

            var makes = await makesProvider.GetMakesAsync();

            Assert.True(makes.IsSuccess);
            Assert.True(makes.Makes.Any());
            Assert.Null(makes.ErrorMessage);
        }