コード例 #1
0
        public void ConversionCopy_NullableDate_ToNonNullableDate()
        {
            var bar = new NullableBar()
            {
                Age       = 11,
                BirthDate = null,
                FirstName = "John"
            };

            var data = Mapper.Copy <NullableBar, NonNullableFoo>(bar);
        }
コード例 #2
0
        public void DefaultCopy_Nullable_To_NonNullable()
        {
            var nBar = new NullableBar()
            {
                FirstName = "John",
                Age       = 12,
                BirthDate = null
            };

            var data = Mapper.Copy <NullableBar, NonNullableFoo>(nBar);
        }
コード例 #3
0
        public void ConversionCopy_NullableToString_WhenNullableHasNoValue()
        {
            var bar = new NullableBar()
            {
                Age       = null,
                FirstName = "John"
            };

            var data = Mapper.Copy <NullableBar, NullableFoo>(bar);

            Assert.AreEqual(bar.FirstName, data.FirstName);
            Assert.AreEqual(data.Age, bar.Age);
        }
コード例 #4
0
        public void DefaultCopy_Nullable_HappyPath()
        {
            var nBar = new NullableBar()
            {
                FirstName = "John",
                Age       = 12,
                BirthDate = null
            };

            var data = Mapper.Copy <NullableBar, NullableFoo>(nBar);

            Assert.AreEqual(data.FirstName, nBar.FirstName);
            Assert.AreEqual(data.Age, nBar.Age);
            Assert.IsNull(data.BirthDate);
        }