public void SetUp() { _data = new List <Skelet> { new Skelet { Id = 666, FileName = "demo1" }, new Skelet { Id = 1, FileName = "demo2" }, new Skelet { Id = 2, FileName = "demo3" }, }.AsQueryable(); _mockSet = new Mock <DbSet <Skelet> >(); _mockSet.As <IQueryable <Skelet> >().Setup(m => m.Provider).Returns(_data.Provider); _mockSet.As <IQueryable <Skelet> >().Setup(m => m.Expression).Returns(_data.Expression); _mockSet.As <IQueryable <Skelet> >().Setup(m => m.ElementType).Returns(_data.ElementType); _mockSet.As <IQueryable <Skelet> >().Setup(m => m.GetEnumerator()).Returns(() => _data.GetEnumerator()); _mockContext = new Mock <ExamDbContext>(); _mockContext.Setup(c => c.Skelets).Returns(_mockSet.Object); _skeletDbRepository = new SkeletDbRepository(_mockContext.Object); _context = new ExamDbContext(); }
public DownloadController(ISkeletDbRepository skeletDbRepository, IExamDbRepository examDbRepository) { _skeletRepo = skeletDbRepository; _examRepo = examDbRepository; }
public SkeletsController(ISkeletDbRepository skeletDbRepository) { _skeletDbRepository = skeletDbRepository; }