小编epi*_*tka的帖子

如何使用Assert.Throws来断言异常的类型?

如何使用Assert.Throws断言异常的类型和实际的消息措辞.

像这样的东西:

Assert.Throws<Exception>(
    ()=>user.MakeUserActive()).WithMessage("Actual exception message")
Run Code Online (Sandbox Code Playgroud)

我正在测试的方法抛出多个相同类型的消息,使用不同的消息,我需要一种方法来测试是否根据上下文抛出了正确的消息.

c# nunit exception assertions

226
推荐指数
5
解决办法
12万
查看次数

如何忽略所有目标成员,除了映射的成员?

有没有办法做到这一点?我们有一个SummaryDto,它映射了三种不同的类型,当我们为每种类型创建一个map时,未映射的props会抛出错误.摘要dto上有大约35个属性.要在每个上使用Ignore()选项太麻烦了.全球忽视了吗?就像是

CreateMap<Source,Target>()
   .IgnoreAllUnmapped();
Run Code Online (Sandbox Code Playgroud)

c# automapper

64
推荐指数
3
解决办法
6万
查看次数

一个存根如何与sinon保证一致?

我有一个具有以下功能的数据服务

function getInsureds(searchCriteria) {

    var deferred = $q.defer();

    insuredsSearch.get(searchCriteria,
        function (insureds) {
            deferred.resolve(insureds);
        },
        function (response) {
            deferred.reject(response);
        });

    return deferred.promise;
}
Run Code Online (Sandbox Code Playgroud)

我想测试以下功能:

function search ()
{
  dataService
      .getInsureds(vm.searchCriteria)
      .then(function (response) {
           vm.searchCompleted = true;

            if (response.insureds.length > 100) {
              vm.searchResults = response.insureds.slice(0, 99);
            } else {
                vm.searchResults = response.insureds;
           }
       });
}
Run Code Online (Sandbox Code Playgroud)

我如何保留承诺,以便当我调用getInsureds时它将解决承诺并立即返回结果.我开始像这样(茉莉花测试),但我被卡住了,因为我不知道如何解决诺言并传递所需的参数.

it("search returns over 100 results searchResults should contain only 100 records ", function () {

    var results103 = new Array();

    for (var i = 0; i …
Run Code Online (Sandbox Code Playgroud)

javascript jasmine sinon

49
推荐指数
4
解决办法
6万
查看次数

正则表达式:匹配以"Id"结尾的单词

我需要帮助整理一个正则表达式,它将以"Id"结尾的单词与区分大小写的匹配相匹配.

c# regex

37
推荐指数
4
解决办法
9万
查看次数

如何使用PowerShell递归删除所有SVN文件

如何使用PowerShell从目录中删除所有Subversion文件?

svn powershell

34
推荐指数
3
解决办法
9032
查看次数

如何拦截window.location更改

我需要一种方法将一些预处理附加到window.location的每个赋值.有没有办法做到这一点.我基本上需要序列化一些将在新位置使用的信息.

javascript jquery

33
推荐指数
2
解决办法
7万
查看次数

26
推荐指数
3
解决办法
5692
查看次数

Windows上的CouchDB?

我开始探索CouchDB,我对以下内容感兴趣:

  1. 是否存在Windows安装?
  2. 如果有,是否有共享托管服务提供商提供CouchDB?
  3. 不太了解它,它可以以某种方式嵌入我的应用程序或bin部署(不要笑).

windows couchdb shared-hosting

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

如何使用jQuery在浏览器中禁用工具提示?

当将鼠标悬停在已填充属性"title"的元素上时,有没有办法禁用浏览器工具提示?请注意,我不想删除标题内容.这是代码请求:

  $(document).ready(function() {
     $('a.clickableSticky').cluetip({
         splitTitle: '|',
         showTitle: false,
         titleAttribute: 'description',
         activation: 'click',
         sticky: true,
         arrows: true,
         closePosition: 'title'
     });
 });
Run Code Online (Sandbox Code Playgroud)

并在asp.net

  <ItemTemplate>
     <a class="clickableSticky" href="#"
     title=' <%#((Limit)Container.DataItem).Tip %>'>
     <img src="..\App_Themes\default\images\icons\information.png"/>
     </a>

 </ItemTemplate>
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-plugins

19
推荐指数
4
解决办法
7万
查看次数

FluentNHibernate和NuGet,NH版本的问题

我刚刚更新了我的项目以使用NuGet进行外部引用.我添加了对NHibernate的引用,它添加了NH的所有其他依赖项.比我添加了FluentNHibernate.为NH和Fluent下载的NH版本不匹配.NuGet显示FNH的版本为1.1.1.694,依赖于NH版本3.0.0.0.2001,而NH显示为版本3.0.0.4000.

当我运行应用程序时,我收到此消息:

无法加载文件或程序集'NHibernate,Version = 3.0.0.2001,Culture = neutral,PublicKeyToken = aa95f207798dfdb4'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)

我也尝试从FNH网站下载,但这表明FNH上的版本是1.1.0.685,这取决于2.1.2.4000.

你能修复NuGet,还是应该在配置中使用BindingRedirect?

fluent-nhibernate nuget

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