public void CreateCar() { Console.WriteLine("Enter car name: "); string carName = Console.ReadLine(); Console.WriteLine("Enter car type: \n" + "1. Electric\n" + "2. Hybrid\n" + "3. Gas\n"); string typeAsString = Console.ReadLine(); int typeInt = int.Parse(typeAsString); CarType type = (CarType)typeInt; Console.WriteLine("Enter car engine: "); string carEngine = Console.ReadLine(); Console.WriteLine("Enter gas mileage: "); string gasMileage = Console.ReadLine(); Console.WriteLine("Enter driving type: "); string drivingType = Console.ReadLine(); CarContent content = new CarContent(carName, type, carEngine, gasMileage, drivingType); _carRepo.AddToList(content); }
public void AddToListTest() { CarRepository carRepo = new CarRepository(); List <CarContent> content = carRepo.GetCarList(); CarContent contentTwo = new CarContent("Buick", CarType.Gas, "V6", "30mpg", "Front Wheel"); int expected = 1; carRepo.AddToList(contentTwo); Assert.AreEqual(expected, content.Count); }
public void UpdateMenu(string userChoice) { CarContent content = _carRepo.GetCarByName(userChoice); Console.WriteLine("Here are your options: \n" + "1. Change car name.\n" + "2. Change car type.\n" + "3. Change car engine.\n" + "4. Change car mileage.\n" + "5. Change driving type.\n"); string userResponse = Console.ReadLine(); int response = int.Parse(userResponse); switch (response) { case 1: Console.WriteLine("Enter new car name: "); string carName = Console.ReadLine(); content.CarName = carName; break; case 2: Console.WriteLine("Enter new car type: \n" + "1. Electric\n" + "2. Hybrid\n" + "3. Gas\n"); string typeString = Console.ReadLine(); int typeInt = int.Parse(typeString); CarType type = (CarType)typeInt; content.Type = type; break; case 3: Console.WriteLine("Enter new car engine: "); string carEngine = Console.ReadLine(); content.CarEngine = carEngine; break; case 4: Console.WriteLine("Enter new gas mileage: "); string gasMileage = Console.ReadLine(); content.GasMileage = gasMileage; break; case 5: Console.WriteLine("Enter new driving type: "); string drivingType = Console.ReadLine(); content.DrivingType = drivingType; break; } }
public void ObjTest() { CarContent contentOne = new CarContent(); contentOne.CarName = "Buick"; string expected = "Buick"; Assert.AreEqual(expected, contentOne.CarName); CarContent contentTwo = new CarContent("Buick", CarType.Gas, "V6", "30mpg", "Front Wheel"); string expectedName = "Buick"; CarType expectedType = CarType.Gas; string expectedEngine = "V6"; string expectedMileage = "30mpg"; string expectedDrivingType = "Front Wheel"; Assert.AreEqual(expectedName, contentTwo.CarName); Assert.AreEqual(expectedType, contentTwo.Type); Assert.AreEqual(expectedEngine, contentTwo.CarEngine); Assert.AreEqual(expectedMileage, contentTwo.GasMileage); Assert.AreEqual(expectedDrivingType, contentTwo.DrivingType); }