小编Aar*_*LWG的帖子

Moq:Mock SetUp方法仅在测试期间返回null

我刚刚将依赖注入添加到我的应用程序中,并希望对我的方法运行模拟测试以确保它们正常工作.

我有一个Person具有以下属性的域类:

public class Person : DomainBase
{
   public string FirstName { get; set; }
    public string LastName { get; set; }
    public char Gender { get; set; }
    public DateTime DOB {get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我有一个manager与其他域类型管理员共享的部分类:

public partial class Manager : IManager1
{
    private IHiveTiesContext _ctx; 
    public Manager(IHiveTiesContext context)
    {
        _ctx = context;
    }
}
Run Code Online (Sandbox Code Playgroud)

界面IManager1是从我的PersonManager类中提取的,包含所有需要的方法.

我的PersonManager CreatePerson()方法正在被调用和测试:

public partial class Manager : IManager1
{
    public Person CreatePerson(string fn, …
Run Code Online (Sandbox Code Playgroud)

c# unit-testing entity-framework moq mocking

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

标签 统计

c# ×1

entity-framework ×1

mocking ×1

moq ×1

unit-testing ×1