1
我想在MbUnit中使用DynamicTestFactory来即时生成测试套件和测试用例。我也有我自己的TestLauncher从控制台启动我的测试。Gallio DynamicTestFactory和声明
一切似乎都很好,但我在做任何形式的断言时遇到了问题。例如,如果我尝试做Assert.Fail当我检查一个变量为空,我的控制台程序在这一点上打破立即类似下面:
at Gallio.Framework.Assertions.AssertionContext.Scope.ThrowFailureAccordingToBehavior(AssertionFailure failure)
at Gallio.Framework.Assertions.AssertionContext.Scope.SubmitFailure(AssertionFailure failure, Boolean noThrow)
at Gallio.Framework.Assertions.AssertionContext.Scope.SubmitFailure(AssertionFailure failure)
at Gallio.Framework.Assertions.AssertionContext.SubmitFailure(AssertionFailure failure)
at Gallio.Framework.Assertions.AssertionHelper.Fail(AssertionFailure failure)
at MbUnit.Framework.Assert.Fail(String messageFormat, Object[] messageArgs)
at Dundas.Dashboard.TestSystem.TestPrograms.DashboardImageCompare.<>c__DisplayClass6.<CreateTestSuiteByDataStore>b__1() in C:\...\test.cs:line 115
at MbUnit.Framework.TestCase.OnExecuteSelf()
at MbUnit.Framework.TestDefinition.<>c__DisplayClass9.<RunDynamicTest>b__8()
at Gallio.Common.Concurrency.ThreadAbortScope.Run(Action action)
at Gallio.Framework.Sandbox.Run(MarkupDocumentWriter markupDocumentWriter, Action action, String description)
不应该加利奥捕获所有的例外,与我的断言有关?我应该如何解决这个问题?
也许你应该接受你自己的答案。 –
也许你可以在这里[你的答案](http://stackoverflow.com/questions/18350304/how-to-convert-rdl-file-into-pdf-using-ssrs/)在这个[元问题](http://meta.stackexchange.com/q/194283/145673)。这是一个错误吗?如果是的话,你打算发布什么链接? –