小编Pow*_*ave的帖子

(本地)文件路径是 URI 吗?

在某些输入上,我们允许以下路径:

我想知道是否可以将它们全部标记为“URI”?

谢谢!

url uri path

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

如何验证字典参数?

我正在使用起订量框架。

给出的是以下代码:

public interface ISomeInterface
{
    SomeResult DoWork( ISomeContainer foo, Dictionary<string, object> bar );
}

[ Test ]
public void SomeTest()
{
    Mock<ISomeInterface> mock = new Mock<ISomeInterface>();
    mock.Setup( m => m.DoWork( It.IsAny<ISomeContainer>(), It.IsAny<Dictionary<string, object>>() ) );

    new Cut( mock ).DoSomething();

    mock.Verify( m => m.DoWork( It.Is<ISomeContainer>( c => c.SomeValue == "foo" ), It.Is<Dictionary<string, object>>( d => ??? ) ) );
}
Run Code Online (Sandbox Code Playgroud)

我知道如何验证接口参数 ( ISomeContainer) 的属性,但是这如何用字典实现呢?

我想验证是否DoWork使用一个仅包含一个键值对KeyA+的简单字典调用该方法ValueA

c# dictionary unit-testing moq verify

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

MSSQL:在创建表时添加唯一约束并允许 NULL

抱歉,可能是菜鸟问题,但我找不到答案。

CREATE TABLE SomeTable
(
   Id DECIMAL NOT NULL,
   UserIdentifier NVARCHAR(100) NULL,
   PRIMARY KEY (Id),
   ????
)
Run Code Online (Sandbox Code Playgroud)

如何在 CREATE TABLE 中的 UserIdentifier 列上添加允许 Null 的唯一键约束?

我知道在 CREATE TABLE 之外你可以说 ... WHERE UserIdentifier IS NOT NULL,但是在里面呢?

谢谢!

sql-server

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

标签 统计

c# ×1

dictionary ×1

moq ×1

path ×1

sql-server ×1

unit-testing ×1

uri ×1

url ×1

verify ×1