Exemplo n.º 1
0
        public void AssertThatConvertYearEntryBusinessObjectToEntityWorks()
        {
            // Arrange
            var yearEntryBo = new NomDeBebe.Application.UseCases.BabyNames.BabyName {
                BabyNameId = 1, Name = "Billy", Gender = "M"
            };

            // Act
            var result = BabyBusinessObjectToEntityMapper.ConvertFromBusinessObject(yearEntryBo);

            // Assert
            Assert.AreEqual(1, result.Id);
            Assert.AreEqual("Billy", result.Name);
            Assert.AreEqual("M", result.Gender);
            Assert.IsNotNull(result.YearEntries);
        }
Exemplo n.º 2
0
        public void AssertThatConvertYearEntriesFromBusinessObjectToEntityWorks()
        {
            // Arrange
            var yearEntryBusinessObjects = GetYearEntryBusinessObjects();

            // Act
            var result = BabyBusinessObjectToEntityMapper.ConvertYearEntriesBusinessObjectsToEntities(yearEntryBusinessObjects);

            // 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);
        }
Exemplo n.º 3
0
        public void AssertThatBabyNameBusinessObjectMapsToEntity()
        {
            // Arrange
            var babyNameBo = GetBabyBusinessObject();

            babyNameBo.YearEntries.Add(new Application.UseCases.BabyNames.YearEntry {
                Year = 2015, NumberInYear = 2, RankInYear = 7
            });

            // Act
            var result = BabyBusinessObjectToEntityMapper.ConvertFromBusinessObject(babyNameBo);

            // Assert
            Assert.AreEqual("Seth", result.Name);
            Assert.AreEqual("M", result.Gender);
            Assert.AreEqual(1, result.Id);

            Assert.AreEqual(1, result.YearEntries.Count());
            Assert.AreEqual(2015, result.YearEntries.First().Year);
        }