public void Event_ConvertFromClassToDataBase_ConvertedEvent() { var testEvent = new WeatherApi.Models.Event() { location = "testLocation", title = "testTitle", startDate = DateTime.Parse("25/09/2021"), description = "testDescription" }; var comparativeTestEvent = WeatherApi.EventsDataBase.ModelsConvertion.ConvertIntoDataBase.convertEvent(testEvent); Assert.AreEqual(testEvent.location, comparativeTestEvent.Location); Assert.AreEqual(testEvent.title, comparativeTestEvent.Title); Assert.AreEqual(comparativeTestEvent.StartDate, testEvent.startDate); Assert.AreEqual(comparativeTestEvent.Description, testEvent.description); }
public void Event_WhenCreatingObjectWithInitializationParams_ParamsSetCorrectly() { WeatherApi.Models.Event testEvent = new WeatherApi.Models.Event(); testEvent.location = "testLocation"; testEvent.title = "testTitle"; testEvent.startDate = DateTime.Parse("25/09/2021"); testEvent.description = "testDescription"; var comparativeTestEvent = new WeatherApi.Models.Event() { location = "testLocation", title = "testTitle", startDate = DateTime.Parse("25/09/2021"), description = "testDescription" }; Assert.AreEqual(comparativeTestEvent.title, testEvent.title); Assert.AreEqual(comparativeTestEvent.location, testEvent.location); Assert.AreEqual(comparativeTestEvent.startDate, testEvent.startDate); Assert.AreEqual(comparativeTestEvent.description, testEvent.description); }
/// <summary> /// Method to convert Event from class Model to DataBase Model /// </summary> /// <param name="eventFromClass">Event model from class Model</param> /// <returns>Converted Event to DataBase Model</returns> public static Models.Event convertEvent(WeatherApi.Models.Event eventFromClass) { return(new EventsDataBase.Models.Event { Title = eventFromClass.title, Location = eventFromClass.location, StartDate = eventFromClass.startDate, Description = eventFromClass.description }); }