public void TestNumVehiclesIsCorrectWhenRemoving() { //Arrange //Act foreach (var vehicle in list) { garageRepository.Add(vehicle); } garageRepository.Remove(list[0]); garageRepository.Remove(list[1]); garageRepository.Remove(list[2]); garageRepository.Remove(list[3]); int numVehiclesRemoved = 4; //Assert Assert.AreEqual(list.Count - numVehiclesRemoved, garageRepository.Occupied); }