public void Successfully_Map_The_Cuisine_Types_Of_A_Restaurant_To_A_RestaurantResponse() { // Arrange var expectedCuisineTypes = new List <string> { "Italian", "Pizza" }; var cuisineTypes = new List <CuisineType> { new CuisineType { Name = expectedCuisineTypes[0] }, new CuisineType { Name = expectedCuisineTypes[1] } }; var restaurant = new RestaurantSearchResult { CuisineTypes = cuisineTypes }; Mapper.Initialize(m => m.AddProfile <RestaurantMappingProfile>()); // Act var mapped = Mapper.Map <RestaurantResponse>(restaurant); // Assert Assert.That(mapped.CuisineTypes, Is.EqualTo(expectedCuisineTypes)); }
public void Successfully_Map_The_Rating_Of_A_Restaurant_To_A_RestaurantResponse() { // Arrange const double expectedRatingAverage = 4.0; var restaurant = new RestaurantSearchResult { RatingAverage = expectedRatingAverage }; Mapper.Initialize(m => m.AddProfile <RestaurantMappingProfile>()); // Act var mapped = Mapper.Map <RestaurantResponse>(restaurant); // Assert Assert.That(mapped.Rating, Is.EqualTo(expectedRatingAverage)); }
public void Successfully_Map_The_Name_Of_A_Restaurant_To_A_RestaurantResponse() { // Arrange const string expectedRestaurantName = "MyRestaurantName"; var restaurant = new RestaurantSearchResult { Name = expectedRestaurantName }; Mapper.Initialize(m => m.AddProfile <RestaurantMappingProfile>()); // Act var mapped = Mapper.Map <RestaurantResponse>(restaurant); // Assert Assert.That(mapped.Name, Is.EqualTo(expectedRestaurantName)); }