- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一组相当大的用 C#/NUnit 开发的集成测试。目前它是一个测试夹具,一个类。在 [TestFixtureSetUp] 中,我从脚本创建一个数据库,并用同样来自脚本的测试数据填充它。我的测试不会修改数据,因此它们可以按任何顺序或并行运行。
我的问题是我有太多测试并且文件变得太大,所以它看起来很丑,而且我的 ReSharper 变得缓慢。我想拆分文件,但我真的只想创建一次测试数据库。作为临时措施,我将进行实际测试的代码移至其他类中的静态方法中,并从单个 TextFixture 类中调用它们,如下所示:
[Test]
public void YetAnotherIntegrationTest()
{
IntegrationTestsPart5.YetAnotherIntegrationTest(connection);
}
但它看起来仍然很丑,我认为应该有更好的方法。
我正在使用 VS 2008,现在升级到 2010,以及 SQL Server 2005。
最佳答案
您可以将测试类拆分为跨多个文件的多个部分类。这样您就可以保留一个 [TestFixtureSetup] 并将文件拆分以保持整洁。
关于c# - 如何布置我的集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3923991/
首先,这或多或少是我的第一个 GUI,而且我学习 Java 的时间不超过一周,因此它可能包含一些严重的编程错误。 我现在拥有的是:按钮和标签是 OptionPanel 的一部分,位于左侧,Drawin
当窗口大小调整时,Windows 会发送几条消息: WM_GETMINMAXINFO WM_ENTERSIZEMOVE WM_EXITSIZEMOVE WM_NCCALCSIZE WM_SIZING
我的问题:我有一个使用 UINavigationController 的用户入职流程介绍入职流程中的每个步骤。使用 UISearchBar 推送 View Controller 时在其中,UISear
我是一名优秀的程序员,十分优秀!