Example #1
0
        public static void Test_default_constructor( )
        {
            var actual = new GetPersonColorPreferenceModelDto( );

            Assert.NotNull(actual.DateOfBirth);
            Assert.NotNull(actual.FavoriteColor);
            Assert.NotNull(actual.FirstName);
            Assert.NotNull(actual.LastName);
            Assert.NotNull(actual.Gender);
        }
Example #2
0
        public static void Test_populates_from( )
        {
            var original = PreferencesHelpers.GenerateRandomRecord(new Random( ));
            var copy     = new GetPersonColorPreferenceModelDto( ).PopulateFrom(original);

            UnitTestHelpers.AssertRecordIsShallowCopy(original, copy);

            Assert.Equal(0, copy.Id);

            // cross-checks
            Assert.Equal("", copy.FirstNameUpper);
            Assert.Equal("", copy.LastNameUpper);
            Assert.Equal(DateTime.MinValue, copy.DateTimeBirth);
        }