/// <summary> /// Map Galaxy movie model to app moive model /// </summary> /// <param name="galaxyMovie">Galaxy movie model</param> /// <returns>App Movie model</returns> public static Movie MapToMovie(GalaxyMovie galaxyMovie) { return(new Movie { Id = galaxyMovie.Id.ToString(), Name = galaxyMovie.Name, ReleaseDate = galaxyMovie.Startdate, Rating = galaxyMovie.Point, Description = galaxyMovie.Description }); }
public void Test_MapToMovieFromGalaxyMovie() { // arrange var galaxyMovie = new GalaxyMovie { Id = new Guid("fad62b29-a4ae-4e37-bb3e-b43e1236d488"), Name = "Galaxy movie name", Startdate = new DateTime(2019, 11, 29), Point = (decimal)7.82, Description = "Description Galaxy movie" }; // action var movie = Mapper.MapToMovie(galaxyMovie); // assert Assert.AreEqual("fad62b29-a4ae-4e37-bb3e-b43e1236d488", movie.Id); Assert.AreEqual("Galaxy movie name", movie.Name); Assert.AreEqual(new DateTime(2019, 11, 29), movie.ReleaseDate); Assert.AreEqual((decimal)7.82, movie.Rating); Assert.AreEqual("Description Galaxy movie", movie.Description); }