示例#1
0
        public BaseTest()
        {
            _accessServiceMock   = GenerateAccessService <Category>();
            _claimsPrincipalMock = GenerateClaimsMock();

            _checker = new Checker
            {
                Id   = Guid.NewGuid(),
                Name = "test",
                Code = "code"
            };

            _task = new TaskDefinition
            {
                Id        = Guid.NewGuid(),
                Public    = true,
                Points    = 100,
                Checker   = _checker,
                CheckerId = _checker.Id,
                Name      = "name",
                Tests     = new List <Test>(),
                Languages = new List <TaskLanguage>(),
                Users     = new List <Assignment>()
            };

            _category = new Category
            {
                Id      = Guid.NewGuid(),
                Name    = "parent",
                Public  = true,
                Contest = true,
                Users   = new List <CategoryUser>()
            };

            _category.Tasks = new List <TaskDefinition>
            {
                _task
            };

            _contest = new ContestSettings
            {
                CategoryId = _category.Id
            };
        }
示例#2
0
 public void ShouldReadingSuccessful(string json)
 {
     Assert.IsNotNull(ContestSettings.Parse(json));
 }