public void MapFrom_Should_ReturnCorrectInstanceOfCollection_DetailsCocktailViewModel() { //Arrange var sut = new DetailsCocktailViewModelMapper(); var cocktails = new List <DetailsCocktailDto>() { new DetailsCocktailDto { Id = Guid.NewGuid(), Name = "testName", Info = "testInfo", ImagePath = "testPath", }, new DetailsCocktailDto { Id = Guid.NewGuid(), Name = "testName2", Info = "testInfo2", ImagePath = "testPath2", } }; //Act var result = sut.MapFrom(cocktails); //Assert Assert.IsInstanceOfType(result, typeof(List <DetailsCocktailViewModel>)); }
public void MapFromCollection_Should_ReturnCorrectCountCocktails() { //Arrange var sut = new DetailsCocktailViewModelMapper(); var cocktails = new List <DetailsCocktailDto>() { new DetailsCocktailDto { Id = Guid.NewGuid(), Name = "testName", Info = "testInfo", ImagePath = "testPath", }, new DetailsCocktailDto { Id = Guid.NewGuid(), Name = "testName2", Info = "testInfo2", ImagePath = "testPath2", } }; //Act var result = sut.MapFrom(cocktails); //Assert Assert.AreEqual(2, result.Count()); }
public void MapFrom_Should_ReturnCorrectInstanceOf_DetailsCocktailViewModel() { //Arrange var sut = new DetailsCocktailViewModelMapper(); var cocktail = new DetailsCocktailDto { Id = Guid.NewGuid(), Name = "testName", Info = "testInfo", ImagePath = "testPath", }; //Act var result = sut.MapFrom(cocktail); //Assert Assert.IsInstanceOfType(result, typeof(DetailsCocktailViewModel)); }
public void MapFrom_Should_CorrectlyMapRatingFrom_DetailsCocktailDto_To_DetailsCocktailViewModel_WhenCollectionIsNotEmpty() { //Arrange var sut = new DetailsCocktailViewModelMapper(); var cocktail = new DetailsCocktailDto { Id = Guid.NewGuid(), Name = "testName", Info = "testInfo", ImagePath = "testPath", AverageRating = 4.55, }; //Act var result = sut.MapFrom(cocktail); //Assert Assert.AreEqual(result.AverageRating, 4.55); }
public void MapFrom_Should_CorrectlyMapFrom_DetailsCocktail_To_DetailsCocktailViewModel() { //Arrange var sut = new DetailsCocktailViewModelMapper(); var cocktail = new DetailsCocktailDto { Id = Guid.NewGuid(), Name = "testName", Info = "testInfo", ImagePath = "testPath", }; //Act var result = sut.MapFrom(cocktail); //Assert Assert.AreEqual(result.Id, cocktail.Id); Assert.AreEqual(result.Name, cocktail.Name); Assert.AreEqual(result.Info, cocktail.Info); Assert.AreEqual(result.ImagePath, cocktail.ImagePath); }