public void IsEquals_TwoStringNonNullTypes_True()
        {
            // arrange
            var x = new NonNullType(new StringType());
            var y = new NonNullType(new StringType());

            // act
            bool result = x.IsEqualTo(y);

            // assert
            Assert.True(result);
        }
        public void IsEquals_NonNullStringListToStringList_False()
        {
            // arrange
            var x = new NonNullType(new ListType(new StringType()));
            var y = new ListType(new StringType());

            // act
            bool result = x.IsEqualTo(y);

            // assert
            Assert.False(result);
        }