小编Ash*_*ish的帖子

Automapper - ReverseMap() 不执行映射

我有以下两个类:

public class ReferenceEngine
{
    public Guid ReferenceEngineId { get; set; }
    public string Description { get; set; }
    public int Horsepower { get; set; }
}

public class Engine
{
    public Guid Id { get; set; }
    public string Description { get; set; }
    public int Power { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用 automapper 执行从 ReferenceEngine 到 Engine 的映射,反之亦然。请注意,属性ReferenceEngineId/IdHorsepower/Power的名称不同。

以下映射配置有效,并且成功映射了具有不同名称的属性:

public static void ConfigureMapperWorking()
{
    AutoMapper.Mapper.CreateMap<ReferenceEngine, Engine>()
        .ForMember(dest => dest.Description, opt …
Run Code Online (Sandbox Code Playgroud)

c# automapper

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

测试驱动开发是一种单元测试

我们公司正在提高代码质量和流程,以便在提供一段代码时采用.我的问题是单元测试,我想收集有关您在被要求实现功能时采用的流程的信息.

TDD是一种单元测试吗?根据我在TDD中的理解,您首先编写测试(失败),编写代码然后运行应该通过的测试.可能是代码将进行外部方法调用.但是,当我们首先编写测试时,我们怎么想知道所需的存根?

在发布之前构建应用程序时,您在构建中包含哪种测试?构建是运行集成测试还是只运行单元测试?

除了TDD,你还会写任何其他类型的测试.对不起,如果问题稍有失真.您对如何进行开发的经验表示高度赞赏.谢谢

tdd unit-testing

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

标签 统计

automapper ×1

c# ×1

tdd ×1

unit-testing ×1