小编Ido*_*day的帖子

NUnit Specflow如何为所有测试共享一个类实例

我正在使用Specflow与NUnit和Selenium,并希望在所有测试中共享驱动程序的实例.我可以使用FeatureContext执行此功能,但无法查看所有测试的任何内容.我知道这可能不是正确的方法,但我想知道是否有办法.

请帮助举例.

谢谢

selenium nunit specflow

5
推荐指数
1
解决办法
4035
查看次数

Enum对象的C#extend方法

我正在尝试创建一个扩展方法,但无法使其工作.

所以这工作,在一个枚举类型的例子上创建扩展方法:

public enum Pets
{
    ....
}
Run Code Online (Sandbox Code Playgroud)

以上宠物可以扩展创建一个扩展方法,如:

public static void Myex(this Pets pet)
{
    ... 
} 
Run Code Online (Sandbox Code Playgroud)

但是当我尝试扩展Enum本身的例子如下:

Public static void something(this Enum en)
{
    ... 
} 
Run Code Online (Sandbox Code Playgroud)

并试着像下面这样使用它

Enum.something(); 
Run Code Online (Sandbox Code Playgroud)

这不起作用.

我试图创建类似Enum.Parse,Enum.IsDefined(已经由c#公开)的类似方法.

c#

2
推荐指数
1
解决办法
577
查看次数

Tdd与DDD MVC

我正在研究一个MVC项目并尝试将TDD与DDD一起使用并发现它不是那么直接.以下是我正在努力的一些主题: -

  1. 在为Controller类编写测试后,如何继续进行单元测试.即服务,存储库,域等
  2. 您在什么时候使用服务和存储库编写和开发域.
  3. 您是否为简单任务创建服务/模型(域),其中没有太多模型/逻辑来获取数据和显示.如果不是,你如何设计它.

获得一些经验丰富的手工输入将是可爱的,并且示例将是非常有帮助的.我在外面使用方法,因为我知道它将是MVC项目,我将使用SQL.提前致谢

c# model-view-controller tdd domain-driven-design

1
推荐指数
1
解决办法
335
查看次数