コード例 #1
0
        public void MapFrom_Should_CorrectlyMapRatingFrom_Bar_To_SearchBarDto_WhenCollectionIsNotEmpty()
        {
            //Arrange
            var sut = new SearchBarDtoMapper();

            var bar = new Bar
            {
                Id        = Guid.NewGuid(),
                Name      = "testName",
                ImagePath = "testPath",
                Address   = "testAddress",
                Ratings   = new List <BarRating>()
                {
                    new BarRating
                    {
                        Value = 4.55,
                    }
                }
            };

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

            //Assert
            Assert.AreEqual(result.AverageRating, 4.55);
        }
コード例 #2
0
        public void MapFromCollection_Should_ReturnCorrectCountBars()
        {
            //Arrange
            var sut = new SearchBarDtoMapper();

            var bars = new List <Bar>()
            {
                new Bar
                {
                    Id        = Guid.NewGuid(),
                    Name      = "testName",
                    ImagePath = "testPath",
                    Address   = "testAddress",
                },
                new Bar
                {
                    Id        = Guid.NewGuid(),
                    Name      = "testName2",
                    ImagePath = "testPath2",
                    Address   = "testAddress2",
                }
            };

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

            //Assert
            Assert.AreEqual(2, result.Count());
        }
コード例 #3
0
        public void MapFrom_Should_ReturnCorrectInstanceOfCollection_SearchBarDto()
        {
            //Arrange
            var sut = new SearchBarDtoMapper();

            var bars = new List <Bar>()
            {
                new Bar
                {
                    Id        = Guid.NewGuid(),
                    Name      = "testName",
                    ImagePath = "testPath",
                    Address   = "testAddress",
                },
                new Bar
                {
                    Id        = Guid.NewGuid(),
                    Name      = "testName2",
                    ImagePath = "testPath2",
                    Address   = "testAddress2",
                }
            };

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

            //Assert
            Assert.IsInstanceOfType(result, typeof(List <SearchBarDto>));
        }
コード例 #4
0
        public void MapFrom_Should_ReturnCorrectInstanceOf_SearchBarDto()
        {
            //Arrange
            var sut = new SearchBarDtoMapper();

            var bar = new Bar
            {
                Id        = Guid.NewGuid(),
                Name      = "testName",
                ImagePath = "testPath",
                Address   = "testAddress",
            };

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

            //Assert
            Assert.IsInstanceOfType(result, typeof(SearchBarDto));
        }
コード例 #5
0
        public void MapFrom_Should_CorrectlyMapFrom_Bar_To_SearchBarDto()
        {
            //Arrange
            var sut = new SearchBarDtoMapper();

            var bar = new Bar
            {
                Id        = Guid.NewGuid(),
                Name      = "testName",
                ImagePath = "testPath",
                Address   = "testAddress",
            };

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

            //Assert
            Assert.AreEqual(result.Id, bar.Id);
            Assert.AreEqual(result.Name, bar.Name);
            Assert.AreEqual(result.ImagePath, bar.ImagePath);
            Assert.AreEqual(result.Address, bar.Address);
        }