public ProjectTestController Setup() { var options = new DbContextOptionsBuilder <TestingCenterDbContext>() .UseInMemoryDatabase(databaseName: "Add_writes_to_database") .Options; context = new TestingCenterDbContext(options); TestInfoRepository testInfoRepository = new TestInfoRepository(context); var userHelper = new Mock <IUserHelper>(); var unitOfWork = new Mock <IUnitOfWork>(); var projectRepository = new Mock <IProjectRepository>(); projectRepository.Setup(x => x.GetProjectByUser(It.IsAny <string>(), It.IsAny <int>())).Returns(() => new Project() { TestInfos = new List <TestInfo>() }); return(new ProjectTestController(testInfoRepository, projectRepository.Object, unitOfWork.Object, userHelper.Object)); }
public void ProjectOrNotBelongToUserNotExist() { var options = new DbContextOptionsBuilder <TestingCenterDbContext>() .UseInMemoryDatabase(databaseName: "Add_writes_to_database") .Options; context = new TestingCenterDbContext(options); TestInfoRepository testInfoRepository = new TestInfoRepository(context); var userHelper = new Mock <IUserHelper>(); var unitOfWork = new Mock <IUnitOfWork>(); var projectRepository = new Mock <IProjectRepository>(); projectRepository.Setup(x => x.GetProjectByUser(It.IsAny <string>(), It.IsAny <int>())).Returns(() => null); var projectTestController = new ProjectTestController(testInfoRepository, projectRepository.Object, unitOfWork.Object, userHelper.Object); var respose = PostSimpleRequestion(projectTestController); // Project not exist return 400 Assert.IsType <BadRequestResult>(respose); }
public UserRepository(TestingCenterDbContext context) : base(context) { }
public ProjectTestConfigRepository(TestingCenterDbContext context) : base(context) { }
public TestRunHistoryRepository(TestingCenterDbContext context) : base(context) { }
public TestInfoConfigRepository(TestingCenterDbContext context) : base(context) { }
public ScreenshotRepository(TestingCenterDbContext context) : base(context) { }
public TestRunResultRepository(TestingCenterDbContext context) : base(context) { }
public UnitOfWork(TestingCenterDbContext context) { _context = context; }
public RepositoryBase(TestingCenterDbContext context) { this.context = context; }