示例#1
0
 /// <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
     });
 }
示例#2
0
        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);
        }