Exemplo n.º 1
0
        public void UsesRendererOfBaseClassIfPossible()
        {
            var testLogger = new TestLogger(LogLevel.Debug);
            var mockRenderer = MockRepository.GenerateMock<IObjectRenderer>();
            testLogger.AddObjectRenderer<ObjectRendering>(mockRenderer);

            var testChildClass = new TestChildClass();
            testLogger.Debug("Test {0}", testChildClass);

            mockRenderer.AssertWasCalled(p => p.Render(testChildClass));
        }
Exemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        TestChildClass child = new TestChildClass();

        child.SuperMethod();

        Boss boss = new Boss();

        boss.Damage(5);
        boss.SpecialAttack();
    }
Exemplo n.º 3
0
 public TestParentClass(TestChildClass child)
 {
     Child = child;
 }