Esempio n. 1
0
        public void AssertThatBabyNameEntityMapsToBabyNameBusinessObject()
        {
            // Arrange
            var babyNameEntity = GetBabyEntity();

            // Act
            var result = BabyNameEntityToBusinessObjectMapper.ConvertFromEntity(babyNameEntity);

            // Assert
            Assert.AreEqual("Seth", result.Name);
            Assert.AreEqual("M", result.Gender);
            Assert.AreEqual(1, result.BabyNameId);
        }
Esempio n. 2
0
        public void AssertThatConvertYearEntryEntityToYearEntryBusinessObject()
        {
            // Arrange
            var yearEntryEntity = new YearEntry {
                BabyNameId = 1, Year = 2016, NumberInYear = 10, RankInYear = 1
            };

            // Act
            var result = BabyNameEntityToBusinessObjectMapper.ConvertYearEntryEntityToYearEntryBusinessObject(yearEntryEntity);

            // Assert
            Assert.AreEqual(2016, result.Year);
            Assert.AreEqual(10, result.NumberInYear);
            Assert.AreEqual(1, result.RankInYear);
        }
Esempio n. 3
0
        public void AssertThatConvertYearEntriesFromEntitiesMapsToYearEntryBusinessObject()
        {
            // Arrange
            var yearEntryEntities = GetYearEntryEntities();

            // Act
            var result = BabyNameEntityToBusinessObjectMapper.ConvertYearEntriesFromEntities(yearEntryEntities);

            // Assert
            Assert.AreEqual(2, result.Count);

            Assert.AreEqual(2016, result[0].Year);
            Assert.AreEqual(10, result[0].NumberInYear);
            Assert.AreEqual(1, result[0].RankInYear);

            Assert.AreEqual(2015, result[1].Year);
            Assert.AreEqual(4, result[1].NumberInYear);
            Assert.AreEqual(2, result[1].RankInYear);
        }