Exemplo n.º 1
0
        void ITestRunnerEventSink.NotifyUnitFinished(TestUnitFinishedEventArgs e)
        {
            switch (e.TestUnit.Type)
            {
            case TestUnitType.Assembly:
                OnAssemblyFinished(new TestAssemblyFinishedEventArgs(e));
                break;

            case TestUnitType.Namespace:
                OnNamespaceFinished(new TestNamespaceFinishedEventArgs(e));
                break;

            case TestUnitType.Class:
                OnClassFinished(new TestClassFinishedEventArgs(e));
                break;

            case TestUnitType.SubjectClassBinding:
                OnSubjectClassBindingFinished(new TestSubjectClassBindingFinishedEventArgs(e));
                break;

            case TestUnitType.Theory:
                OnTheoryFinished(new TestTheoryFinishedEventArgs(e));
                break;

            case TestUnitType.Fact:
            case TestUnitType.Case:
                OnCaseFinished(new TestCaseFinishedEventArgs(e));
                break;
            }
            OnUnitFinished(e);
        }
Exemplo n.º 2
0
 protected virtual void OnUnitFinished(TestUnitFinishedEventArgs e)
 {
     if (UnitFinished != null)
     {
         UnitFinished(this, e);
     }
 }
Exemplo n.º 3
0
 internal TestSubjectClassBindingFinishedEventArgs(TestUnitFinishedEventArgs inner)
 {
     _inner = inner;
 }
 internal TestClassFinishedEventArgs(TestUnitFinishedEventArgs inner)
 {
     _inner = inner;
 }
 internal TestNamespaceFinishedEventArgs(TestUnitFinishedEventArgs inner)
 {
     _inner = inner;
 }
 internal TestAssemblyFinishedEventArgs(TestUnitFinishedEventArgs inner)
 {
     _inner = inner;
 }
Exemplo n.º 7
0
 private void events_TestUnitFinished(object sender, TestUnitFinishedEventArgs e)
 {
     OnUnitFinished(e);
 }
Exemplo n.º 8
0
 protected virtual void OnUnitFinished(TestUnitFinishedEventArgs e)
 {
     DefaultMessage(e);
 }
 internal TestTheoryFinishedEventArgs(TestUnitFinishedEventArgs inner)
 {
     _inner = inner;
 }