Appccelerate.EnsureTest.ArgumentTypeAssignableFrom_WhenTypeIsAsssignable_MustNotThrows C# (CSharp) Method

ArgumentTypeAssignableFrom_WhenTypeIsAsssignable_MustNotThrows() private method

        public void ArgumentTypeAssignableFrom_WhenTypeIsAsssignable_MustNotThrows()
        {
            Assert.DoesNotThrow(() => Ensure.ArgumentTypeAssignableFrom(typeof(IInterface), typeof(ImplementedClass), "argument"));
            Assert.DoesNotThrow(() => Ensure.ArgumentTypeAssignableFrom(typeof(IInterface), typeof(IInheritedInterface), "argument"));
            Assert.DoesNotThrow(() => Ensure.ArgumentTypeAssignableFrom(typeof(IInterface), typeof(InheritedClass), "argument"));
            Assert.DoesNotThrow(() => Ensure.ArgumentTypeAssignableFrom(typeof(IInterface), typeof(ImplementedInheritedClass), "argument"));
            Assert.DoesNotThrow(() => Ensure.ArgumentTypeAssignableFrom(typeof(IInheritedInterface), typeof(ImplementedInheritedClass), "argument"));
            Assert.DoesNotThrow(() => Ensure.ArgumentTypeAssignableFrom(typeof(ImplementedClass), typeof(InheritedClass), "argument"));
        }
EnsureTest