Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 /// <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
     });
 }