小编Yur*_*rev的帖子

在Rider中运行.NET Core的nUnit测试

它可能是一个简单的问题,但似乎我无法弄清楚如何在Rider中组合nUnit和.NET Core项目.

它现在在模板中,如果我只是创建一个简单的类库并引用一个nuget包,我想这不是选项.即使我使用NUnit.Framework引用就像通常的.NET中引用的那样,通常的nUnit项都不被识别.

要么我不知道什么或者它还没有得到支持.有没有人在Jet Brains Rider IDE中使用nUnit与.NET Core有任何经验?我知道有MSTest和xUnit可用但是真的习惯了nUnit所以真的想确保没有解决方法.谢谢.

nunit unit-testing .net-core rider

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

仅当它等于 0 时才使用 automapper 更改目标值

我试图让 Automapper 仅在等于特定值时更改 dsetination 值。所以我不在乎源值是什么我只想在映射之前查看目标值,如果它等于 0 那么我想做映射,如果它 >0 那么我不想映射它。

到目前为止,我只能想出一种方法来做到这一点,但反过来。它查看源,如果源值满足它将映射的条件。看起来像这样:

 CreateMap<SurveyResource, Survey>()

            .ForMember(dest => dest.ClientId, opt =>
            {
                   opt.Condition(src => src.ClientId == 0);
                   opt.MapFrom(src => src.ClientId);
            });
Run Code Online (Sandbox Code Playgroud)

这将看起来像 SurveyResource ClientId 值,如果它等于 0,那么它将粘贴 0 到目的地(即,它将粘贴客户端 ID 的当前源值)。有谁知道如何以相反的方式做到这一点?我是否必须使用自定义值解析器?

c# automapper

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

标签 统计

.net-core ×1

automapper ×1

c# ×1

nunit ×1

rider ×1

unit-testing ×1