我刚刚将依赖注入添加到我的应用程序中,并希望对我的方法运行模拟测试以确保它们正常工作.
我有一个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)