public async Task GetAllTypesAsyncShouldReturnEmptyCollectionIfNoFuelTypes()
        {
            //Arrange
            var repository      = this.GetFuelTypeRepository(new List <FuelType>());
            var fuelTypeService = new FuelTypeService(repository.Object);

            //Act
            var result = await fuelTypeService.GetAllTypesAsync();

            //Assert
            result
            .Should()
            .BeEmpty();
        }
        public async Task GetAllTypesAsyncShouldReturnCollectionOfFuelTypesIfAny()
        {
            //Arrange
            var repository      = this.GetFuelTypeRepository(this.GetTestFuelTypeList());
            var fuelTypeService = new FuelTypeService(repository.Object);

            //Act
            var result = await fuelTypeService.GetAllTypesAsync();

            //Assert
            result
            .Should()
            .NotBeEmpty();
        }