Пример #1
0
 public void TestAbstractReturnType()
 {
     var returnsAbstractFoo = new ReturnsAbstractFoo();
     var abstractFoo = returnsAbstractFoo.Foo;
     Assert.AreEqual(abstractFoo.pureFunction(1), 5);
     Assert.AreEqual(abstractFoo.pureFunction1(), 10);
     Assert.AreEqual(abstractFoo.pureFunction2(), 15);
 }
Пример #2
0
 public void TestAbstractReturnType()
 {
     var returnsAbstractFoo = new ReturnsAbstractFoo();
     var abstractFoo = returnsAbstractFoo.Foo;
     Assert.AreEqual(abstractFoo.pureFunction(1), 5);
     Assert.AreEqual(abstractFoo.pureFunction1(), 10);
     Assert.AreEqual(abstractFoo.pureFunction2(), 15);
 }
Пример #3
0
    public void TestAbstractReturnType()
    {
        var returnsAbstractFoo = new ReturnsAbstractFoo();
        var abstractFoo        = returnsAbstractFoo.Foo;

        Assert.AreEqual(abstractFoo.PureFunction(1), 5);
        Assert.AreEqual(abstractFoo.PureFunction1, 10);
        var ok = false;

        Assert.AreEqual(abstractFoo.PureFunction2(ref ok), 15);
    }
Пример #4
0
 public void TestAbstractReturnType()
 {
     var returnsAbstractFoo = new ReturnsAbstractFoo();
     var abstractFoo = returnsAbstractFoo.foo;
     Assert.AreEqual(abstractFoo.pureFunction(1), 5);
     Assert.AreEqual(abstractFoo.pureFunction1, 10);
     var ok = false;
     Assert.AreEqual(abstractFoo.pureFunction2(ref ok), 15);
 }