Example #1
0
        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));
        }
Example #2
0
        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);
        }
Example #3
0
 public UserRepository(TestingCenterDbContext context) : base(context)
 {
 }
 public ProjectTestConfigRepository(TestingCenterDbContext context) : base(context)
 {
 }
Example #5
0
 public TestRunHistoryRepository(TestingCenterDbContext context) : base(context)
 {
 }
Example #6
0
 public TestInfoConfigRepository(TestingCenterDbContext context) : base(context)
 {
 }
Example #7
0
 public ScreenshotRepository(TestingCenterDbContext context) : base(context)
 {
 }
Example #8
0
 public TestRunResultRepository(TestingCenterDbContext context) : base(context)
 {
 }
Example #9
0
 public UnitOfWork(TestingCenterDbContext context)
 {
     _context = context;
 }
Example #10
0
 public RepositoryBase(TestingCenterDbContext context)
 {
     this.context = context;
 }