static void StoreNewAppoinment(IGarage garage) { var newAppoinment = new StringBuilder(); Console.WriteLine("Type name:"); var name = "Name:" + Console.ReadLine() + ","; newAppoinment.Append(name); Console.WriteLine("Type date(dd-mm-yyyy):"); var date = "Date:" + Console.ReadLine() + ","; newAppoinment.Append(date); Console.WriteLine("Type start time(hh.mm):"); var startTime = "Start Time:" + Console.ReadLine() + ","; newAppoinment.Append(startTime); Console.WriteLine("Type end time (hh.mm):"); var endTime = "End Time:" + Console.ReadLine() + ","; newAppoinment.Append(endTime); Console.WriteLine("Type a description:"); var description = "Description:" + Console.ReadLine(); newAppoinment.Append(description); var bookedNewAppoinment = garage.StoreNewAppointment(newAppoinment.ToString()); Console.WriteLine(bookedNewAppoinment); }
public void GarageFacroty_StoreNewAppointment_Return_error_Message_When_The_Model_Is_Null() { using (ShimsContext.Create()) { GarageBooker.Fakes.ShimCommon.GetModelFromStringString = (row) => { return(null); }; var result = _garage.StoreNewAppointment("test"); Assert.AreEqual(true, result.StartsWith("The data insered are incorrect")); } }