public void Send_Null_Should_Return_Null() { // Given // When var result = IModelTransformer.PlaceToViewModel(null); // Then Assert.Null(result); }
public void Send_Place_Model_Should_Return_Place_View_Model() { // Given var place = new Place(); // When var result = IModelTransformer.PlaceToViewModel(place); // Then Assert.IsType <PlaceViewModel>(result); }
public void Send_Place_Model_Should_Return_Place_View_Model_With_Properties_Matching() { // Given var place = new Place { ID = 1, Name = "Place", Hotels = new List <Hotel> { new Hotel(), new Hotel() } }; // When var result = IModelTransformer.PlaceToViewModel(place); // Then Assert.Equal(place.ID, result.ID); Assert.Equal(place.Name, result.Name); Assert.Equal(place.Hotels.Count, result.Hotels.ToList().Count); }