public void is_assignable_from_e_tipos_diferentes_nao_deve_retornar_execao() { string message = string.Empty; try { IAssert Assert = new RealAssert(); Type expected = typeof(RealAssert); Type actual = typeof(IServiceProvider); Assert.IsAssignableFrom(expected, actual); } catch (Exception ex) { message = ex.Message; } }
public void is_assignable_from_generico_nao_deve_retornar_execao() { string message = string.Empty; try { IAssert assert = new RealAssert(); object obj = 1; assert.IsAssignableFrom<IAssert>(obj); } catch (Exception ex) { message = ex.Message; } Assert.AreEqual(message, " Expected: assignable from <Mongeral.Regressao.Framework.Domain.IAssert>\r\n But was: <System.Int32>\r\n"); }
public void is_assignable_from_e_tipos_diferentes_e_array_de_object_com_mensagem_nao_deve_retornar_execao() { string message = string.Empty; try { IAssert assert = new RealAssert(); Type expected = typeof(RealAssert); Type actual = typeof(IServiceProvider); object[] array = new object[0]; assert.IsAssignableFrom(expected, actual, "mensagem", array); } catch (Exception ex) { message = ex.Message; } Assert.AreEqual(message, " mensagem\r\n Expected: assignable from <Mongeral.Regressao.Framework.Domain.RealAssert>\r\n But was: <System.RuntimeType>\r\n"); }