예제 #1
0
        public void MapFromCollection_Should_ReturnCorrectCountBars()
        {
            //Arrange
            var sut = new IngredientViewModelMapper();

            var ingredients = new List <IngredientDto>()
            {
                new IngredientDto
                {
                    Id   = Guid.NewGuid(),
                    Name = "testName",
                },
                new IngredientDto
                {
                    Id   = Guid.NewGuid(),
                    Name = "testName2",
                }
            };

            //Act
            var result = sut.MapFrom(ingredients);

            //Assert
            Assert.AreEqual(2, result.Count());
        }
예제 #2
0
        public void MapFrom_Should_ReturnCorrectInstanceOfCollection_IngredientViewModel()
        {
            //Arrange
            var sut = new IngredientViewModelMapper();

            var ingredients = new List <IngredientDto>()
            {
                new IngredientDto
                {
                    Id   = Guid.NewGuid(),
                    Name = "testName",
                },
                new IngredientDto
                {
                    Id   = Guid.NewGuid(),
                    Name = "testName2",
                }
            };

            //Act
            var result = sut.MapFrom(ingredients);

            //Assert
            Assert.IsInstanceOfType(result, typeof(List <IngredientViewModel>));
        }
예제 #3
0
        public void MapFrom_Should_ReturnCorrectInstanceOf_IngredientViewModel()
        {
            //Arrange
            var sut = new IngredientViewModelMapper();

            var ingredient = new IngredientDto
            {
                Id   = Guid.NewGuid(),
                Name = "testName",
            };

            //Act
            var result = sut.MapFrom(ingredient);

            //Assert
            Assert.IsInstanceOfType(result, typeof(IngredientViewModel));
        }
예제 #4
0
        public void MapFrom_Should_CorrectlyMapFrom_Ingredient_To_IngredientViewModel()
        {
            //Arrange
            var sut = new IngredientViewModelMapper();

            var ingredient = new IngredientDto
            {
                Id   = Guid.NewGuid(),
                Name = "testName",
            };

            //Act
            var result = sut.MapFrom(ingredient);

            //Assert
            Assert.AreEqual(result.Id, ingredient.Id);
            Assert.AreEqual(result.Name, ingredient.Name);
        }