Exemplo n.º 1
0
        public void Test_Interface_On_Subclass()
        {
            var type1 = typeof(Sub);
            var type2 = typeof(ITest);

            Assert.IsTrue(TypeIs.Is(type1, type2));
        }
Exemplo n.º 2
0
        public void Test_Nullable_Reverse()
        {
            var type1 = typeof(int?);
            var type2 = typeof(int);

            Assert.IsTrue(TypeIs.Is(type1, type2));
        }
Exemplo n.º 3
0
        public void Test_Interface()
        {
            var type1 = typeof(Base);
            var type2 = typeof(ITest);

            Assert.IsTrue(TypeIs.Is(type1, type2));
        }
Exemplo n.º 4
0
        public void Test_Types_Are_Not_Equal()
        {
            var type1 = typeof(DateTime);
            var type2 = typeof(Base);

            Assert.IsFalse(TypeIs.Is(type1, type2));
        }
Exemplo n.º 5
0
        public void Test_Types_Are_Equal()
        {
            var type1 = typeof(Base);
            var type2 = typeof(Base);

            Assert.IsTrue(TypeIs.Is(type1, type2));
        }
Exemplo n.º 6
0
        public void Test_SubType()
        {
            var type1 = typeof(Sub);
            var type2 = typeof(Base);

            Assert.IsTrue(TypeIs.Is(type1, type2));
            Assert.IsFalse(TypeIs.Is(type2, type1));
        }
Exemplo n.º 7
0
 public void Test_Generic()
 {
     Assert.IsTrue(TypeIs.Is <Base>(typeof(Base)));
 }