У меня есть модель класса Роль:EF. Дразнящий ICollection
public partial class Role
{
public Role()
{
this.Users = new HashSet<User>();
}
public int Id { get; set; }
public string RoleName { get; set; }
public virtual ICollection<User> Users { get; set; }
}
в то время как модульное тестирование, мне нужно, чтобы дразнить его. Поэтому у меня есть код:
public class RoleControllerTest
{
private IUnitOfWork fakeRepo;
[TestInitialize]
public void Initialize()
{
Mock<IUnitOfWork> mock = new Mock<IUnitOfWork>();
mock.Setup(m => m.roleRepository.Get(null)).Returns(new[]{
new Role{Id=1, RoleName="Admin",MissingArgument},
new Role{Id=2,RoleName="User",MissingArgument}
});
}
}
я не имею понятия, как издеваться
public virtual ICollection<User> Users { get; set; }
Пытался нулевой, но это ALSA возвращает ошибку. Можете ли вы предложить мне, какую переменную и какой тип я должен передать вместо MissingArgument
?