public void is_assignable_from_generico_nao_deve_retornar_execao()
        {
            IAssert Assert = new FakeAssert();
            object obj = 1;

            Assert.IsAssignableFrom<IAssert>(obj);
        }
        public void is_assignable_from_e_tipos_diferentes_nao_deve_retornar_execao()
        {
            IAssert Assert = new FakeAssert();
            Type expected = typeof(FakeAssert);
            Type actual = typeof(IServiceProvider);

            Assert.IsAssignableFrom(expected, actual);
        }
        public void is_assignable_from_generico_com_mensagem_e_array_de_object_nao_deve_retornar_execao()
        {
            IAssert Assert = new FakeAssert();
            object obj = 1;
            object[] lista = new object[0];

            Assert.IsAssignableFrom<IAssert>(obj, "mensagem", lista);
        }
        public void is_assignable_from_e_tipos_diferentes_e_array_de_object_com_mensagem_nao_deve_retornar_execao()
        {
            IAssert Assert = new FakeAssert();
            Type expected = typeof(FakeAssert);
            Type actual = typeof(IServiceProvider);
            object[] array = new object[0];

            Assert.IsAssignableFrom(expected, actual, "mensagem", array);
        }