它可能是一个简单的问题,但似乎我无法弄清楚如何在Rider中组合nUnit和.NET Core项目.
它现在在模板中,如果我只是创建一个简单的类库并引用一个nuget包,我想这不是选项.即使我使用NUnit.Framework引用就像通常的.NET中引用的那样,通常的nUnit项都不被识别.
要么我不知道什么或者它还没有得到支持.有没有人在Jet Brains Rider IDE中使用nUnit与.NET Core有任何经验?我知道有MSTest和xUnit可用但是真的习惯了nUnit所以真的想确保没有解决方法.谢谢.
我试图让 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 的当前源值)。有谁知道如何以相反的方式做到这一点?我是否必须使用自定义值解析器?