public async Task GetAllAsyncShouldReturnEmptyCollectionIfNoManufacturers()
        {
            //Arrange
            var repository          = this.GetManufacturerRepository(new List <VehicleManufacturer>());
            var manufacturerService = new ManufacturerService(repository.Object);

            //Act
            var result = await manufacturerService.GetAllAsync();

            //Assert
            result
            .Should()
            .BeEmpty();
        }
        public async Task GetAllAsyncShouldReturnCollectionOfManufacturerIfAny()
        {
            //Arrange
            var repository          = this.GetManufacturerRepository(this.GetTestManufacturerList());
            var manufacturerService = new ManufacturerService(repository.Object);

            //Act
            var result = await manufacturerService.GetAllAsync();

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