|
|
|
@ -86,12 +86,14 @@ public class BasicTests |
|
|
|
Assert.That(result.C, Is.EqualTo(16)); |
|
|
|
Assert.That(result.C, Is.EqualTo(16)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
[Test] |
|
|
|
[Test, Ignore] |
|
|
|
public void TestAbstractReturnType() |
|
|
|
public void TestAbstractReturnType() |
|
|
|
{ |
|
|
|
{ |
|
|
|
var returnsAbstractFoo = new ReturnsAbstractFoo(); |
|
|
|
var returnsAbstractFoo = new ReturnsAbstractFoo(); |
|
|
|
var abstractFoo = returnsAbstractFoo.getFoo(); |
|
|
|
var abstractFoo = returnsAbstractFoo.getFoo(); |
|
|
|
Assert.AreEqual(abstractFoo.pureFunction(), 5); |
|
|
|
Assert.AreEqual(abstractFoo.pureFunction(), 5); |
|
|
|
|
|
|
|
Assert.AreEqual(abstractFoo.pureFunction1(), 10); |
|
|
|
|
|
|
|
Assert.AreEqual(abstractFoo.pureFunction2(), 15); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|