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