public virtual void TestSolo() { Db4oTestSuiteBuilder suite = new Db4oTestSuiteBuilder(new Db4oInMemory(), typeof( UnhandledExceptionInThreadTestCase.ExceptionThrowingTestCase)); TestResult result = new TestResult(); new TestRunner(suite).Run(result); Assert.AreEqual(1, result.Failures.Count); }
public virtual void TestSelectiveFixture() { IDb4oFixture fixture = new FixtureTestCase.ExcludingInMemoryFixture(this); IEnumerator tests = new Db4oTestSuiteBuilder(fixture, new Type[] { typeof(AcceptedTestCase ), typeof(NotAcceptedTestCase) }).GetEnumerator(); ITest test = NextTest(tests); Assert.IsFalse(tests.MoveNext()); FrameworkTestCase.RunTestAndExpect(test, 0); }
private void AssertSimpleDb4o(IDb4oFixture fixture) { IEnumerator tests = new Db4oTestSuiteBuilder(fixture, typeof(SimpleDb4oTestCase)) .GetEnumerator(); ITest test = NextTest(tests); MethodCallRecorder recorder = new MethodCallRecorder(); SimpleDb4oTestCase.RecorderVariable.With(recorder, new _IRunnable_46(test)); recorder.Verify(new MethodCall[] { new MethodCall("fixture", new object[] { fixture }), new MethodCall("configure", new object[] { MethodCall.IgnoredArgument }), new MethodCall("store", new object[] { }), new MethodCall("testResultSize", new object [] { }) }); }