using System; using System.Collections.Generic; using System.Linq; using System.Text; using UnitTestSharp; namespace TestsForUnitTestSharp { public class HelperFunctionsTests : UnitTestSharp.TestFixture { public class Base { public override string ToString() { return base.ToString(); } } public class Derived : Base { } public override void FixtureSetup() { base.FixtureSetup(); } public void Invisible() { CheckFalse(GetType().IsOverridingMethod("FixtureTeardown")); } public void Visible() { Check(GetType().IsOverridingMethod("FixtureSetup")); } public void FindsOverriddenMethodFromBaseClassInDerivedClass() { Check(typeof(Derived).IsOverridingMethod("ToString")); } } }