Example #1
0
        public void CollectNullability_NonNull_StringType()
        {
            // arrange
            var           typeInspector = new DefaultTypeInspector();
            IExtendedType extendedType  = typeInspector.GetType(typeof(NonNullType <StringType>));

            // act
            bool?[] nullability = typeInspector.CollectNullability(extendedType);

            // assert
            Assert.Collection(nullability, item => Assert.False(item));
        }
Example #2
0
        public void CollectNullability_List_NonNull_StringType()
        {
            // arrange
            var           typeInspector = new DefaultTypeInspector();
            IExtendedType extendedType  = typeInspector.GetType(
                typeof(ListType <NonNullType <StringType> >));

            // act
            var nullability = typeInspector.CollectNullability(extendedType);

            // assert
            Assert.Collection(nullability, Assert.True, Assert.False);
        }