public void ConvertToWorksForDowncast() { var result = LanguagePrimitives.ConvertTo(new TestChild("foo", "bar"), typeof(TestParent)); var expected = new TestParent("foo"); Assert.AreEqual(expected, result); }
public bool EqualsIgnoreCase(TestParent other) { return(String.Compare(_msg, other._msg, true) == 0); }
public bool EqualsIgnoreCase(TestParent other) { return String.Compare(_msg, other._msg, true) == 0; }
public void ConvertToWorksForDowncast() { var result = LanguagePrimitives.ConvertTo(new TestChild("foo", "bar"), typeof(TestParent)); var expected = new TestParent("foo"); Assert.AreEqual(expected, result); }