/// <summary> /// Transforms the domain Vehicle to our Answer's Vehicle object. /// </summary> public static DtoVehicle From(Vehicle vehicle) { DtoVehicle dtoVehicle = new DtoVehicle { VehicleId = vehicle.VehicleId, Year = vehicle.Year, Make = vehicle.Make, Model = vehicle.Model }; return(dtoVehicle); }
private static void ValidateVehicles(ICollection <DtoVehicle> expected, ICollection <DtoVehicle> actual) { List <DtoVehicle> expectedVehicles = new List <DtoVehicle>(expected); expectedVehicles.Sort((x, y) => x.VehicleId.CompareTo(y.VehicleId)); List <DtoVehicle> actualVehicles = new List <DtoVehicle>(actual); actualVehicles.Sort((x, y) => x.VehicleId.CompareTo(y.VehicleId)); Assert.AreEqual(expectedVehicles.Count, actualVehicles.Count); for (int i = 0; i < expectedVehicles.Count; i++) { DtoVehicle expectedV = expectedVehicles[i]; DtoVehicle actualV = actualVehicles[i]; Assert.AreEqual(expectedV.VehicleId, actualV.VehicleId); Assert.AreEqual(expectedV.Make, actualV.Make); Assert.AreEqual(expectedV.Year, actualV.Year); Assert.AreEqual(expectedV.Model, actualV.Model); } }