예제 #1
0
    public void TestFoo()
    {
        var foo = new Foo();
        Assert.That(foo.vfoo(), Is.EqualTo(5));
        Assert.That(foo.Vbar(), Is.EqualTo(3));
        Assert.That(foo.CallFoo(), Is.EqualTo(7));

        var foo2 = new FooDerived();
        Assert.That(foo2.CallFoo(), Is.EqualTo(12));
    }
예제 #2
0
    public void TestFoo()
    {
        var foo = new Foo();
        Assert.That(foo.vfoo(), Is.EqualTo(5));
        Assert.That(foo.Vbar(), Is.EqualTo(5));
        Assert.That(foo.CallFoo(), Is.EqualTo(7));
        Assert.That(foo.CallVirtualWithParameter(6514), Is.EqualTo(6514 + 1));

        var foo2 = new FooDerived();
        Assert.That(foo2.CallFoo(), Is.EqualTo(12));
    }
예제 #3
0
    public void TestFoo()
    {
        var foo = new Foo();

        Assert.That(foo.vfoo(), Is.EqualTo(5));
        Assert.That(foo.Vbar(), Is.EqualTo(3));
        Assert.That(foo.CallFoo(), Is.EqualTo(7));

        var foo2 = new FooDerived();

        Assert.That(foo2.CallFoo(), Is.EqualTo(12));
    }
예제 #4
0
    public void TestFoo()
    {
        var foo = new Foo();

        Assert.That(foo.vfoo(), Is.EqualTo(5));
        Assert.That(foo.Vbar(), Is.EqualTo(5));
        Assert.That(foo.CallFoo(), Is.EqualTo(7));
        Assert.That(foo.CallVirtualWithParameter(6514), Is.EqualTo(6514 + 1));

        var foo2 = new FooDerived();

        Assert.That(foo2.CallFoo(), Is.EqualTo(12));
    }