我有以下两个类:
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/Id和Horsepower/Power的名称不同。
以下映射配置有效,并且成功映射了具有不同名称的属性:
public static void ConfigureMapperWorking()
{
AutoMapper.Mapper.CreateMap<ReferenceEngine, Engine>()
.ForMember(dest => dest.Description, opt …Run Code Online (Sandbox Code Playgroud) 我们公司正在提高代码质量和流程,以便在提供一段代码时采用.我的问题是单元测试,我想收集有关您在被要求实现功能时采用的流程的信息.
TDD是一种单元测试吗?根据我在TDD中的理解,您首先编写测试(失败),编写代码然后运行应该通过的测试.可能是代码将进行外部方法调用.但是,当我们首先编写测试时,我们怎么想知道所需的存根?
在发布之前构建应用程序时,您在构建中包含哪种测试?构建是运行集成测试还是只运行单元测试?
除了TDD,你还会写任何其他类型的测试.对不起,如果问题稍有失真.您对如何进行开发的经验表示高度赞赏.谢谢