public void One_Car_With_Color_Green_And_Given_Color_as_Green() { //Given: 1 car with registration number 'ka-01-hh-1111' and color 'green' VehicleDetailsModel[] vehicleDetails = new VehicleDetailsModel[1]; vehicleDetails[0] = new VehicleDetailsModel { Color = "green", RegistrationNumber = "ka-01-hh-1111" }; string color = "green"; //When: I call VehicleByColor object string[] result = _vehicleByColor.GetRegistrationNumbers(vehicleDetails, color); //Then: I get a string array of length 1 Assert.AreEqual(1, result.Length); }
public string ExecuteCommand(string command) { string message = string.Empty; try { string color = _vehicleColor.GetColor(command); VehicleDetailsModel[] vehicleDetails = _parkingRepository.GetParkingDetails(); string[] registrationNumber = _vehicleByColor.GetRegistrationNumbers(vehicleDetails, color); if (registrationNumber.Length > 0) { message = _vehicleByColorSuccessMessage.BuildMessage(registrationNumber); } else { message = "Not found"; } return(message); } catch (Exception ex) { throw; } }