小编Nic*_*eev的帖子

什么是SUT,它来自哪里?

我看到很多人都在谈论SUT这个术语,但不明白为什么他们使用这个术语.

SUT是你想要测试的吗?

这个术语来自哪里,它意味着什么?

例如,在这个测试中,我的SUT是什么?

[TestMethod]
public void UsersAction_should_return_IndexAction()
{
    const long id = 1;

    UsersViewModel viewModel = new UsersViewModel()
    {
        SelectedUsers = new long[] { 1, 2, 3, 4 }
    };

    ActionResult result = _controller.Users(id, viewModel);

    result.AssertActionRedirect().ToAction("Index");
}
Run Code Online (Sandbox Code Playgroud)

.net c# unit-testing naming terminology

39
推荐指数
4
解决办法
3万
查看次数

XmlNode.SelectSingleNode返回当前的元素?

我的问题是这样的.假设我有像这样的xml

<root>
  <child Name = "child1">
    <element1>Value1</element1>
    <element2>Value2</element2>
  </child>
  <child Name = "child2">
    <element1>Value1</element1>
    <element2>Value2</element2>
    <element3>Value3</element3>
  </child>
</root>
Run Code Online (Sandbox Code Playgroud)

我有一个方法获取参数XmlNode"节点".让我们说"节点"有值"child1"然后我尝试这样:

node.SelectSingleNode( "//element3" );
Run Code Online (Sandbox Code Playgroud)

问题是这段代码从"child2"返回element3.我想要的是如果没有"node"的子"element3"返回null,所以我手动添加它.

诚挚的问候,Iordand

c# xml xpath

19
推荐指数
3
解决办法
2万
查看次数

使用实体框架优化时间属性

我想使用类似于此处描述的方法实现时态属性,使用Entity Framework代码优先进行数据库存储.

我希望它针对获取当前值进行了优化,并且对历史记录进行了延迟加载,但是我不希望在父实体中为每次使用添加样板代码,就像上面链接中的方法一样.

目前我有类似下面的代码,按照惯例导致数据库模式如下所示代码.

这将按我的需要运行,但出于性能原因,我想避免获取当前属性值所需的连接(即我想将TemporalStrings.CurrentValue DB列移动到Entities.Name).

如果我试试

modelBuilder.Entity<Entity>().Property(o => o.Name.CurrentValue).HasColumnName("Name");
Run Code Online (Sandbox Code Playgroud)

它不起作用.我得到一个例外

The type 'ConsoleApplication1.TemporalString' has already been configured as an entity type. It cannot be reconfigured as a complex type.
Run Code Online (Sandbox Code Playgroud)

有什么方法可以实现这种映射,还是有更好的方法来实现这个功能?

码:

public class TemporalString
{
    public int Id { get; set; }
    public string CurrentValue { get; set; } // Setter would be customized to append to History.
    public virtual List<TemporalStringValue> History { get; set; }
    // Other methods such as string ValueAt(DateTime) would exist.
}

public …
Run Code Online (Sandbox Code Playgroud)

entity-framework temporal

9
推荐指数
0
解决办法
1231
查看次数

没有分类项目eclipse - Genymotion

请帮我 :

没有分类项目eclipse - Genymotion

截图

eclipse genymotion

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