public void ContestFinishedTest() { var contest = new Contest { StartTime = DateTime.UtcNow.AddDays(-2), FinishTime = DateTime.UtcNow.AddDays(-1) }; var task = new ContestTask { Task = new Model.CheckSolution.Task() }; _contestsRepository.Stub(o => o.Get(1)).Return(contest); _contestTaskRepository.Stub(o => o.Get(1, "A")).Return(task); var result = _service.GetStatement(1, "A"); Assert.That(result.Contest.IsNotStarted, Is.False); Assert.That(result.Contest.IsFinished, Is.True); Assert.That(result.Contest.Status, Is.EqualTo(ContestStatus.Finished)); }
public void Delete(ContestTask task) { _context.Set <ContestTask>().Remove(task); }
public void Add(ContestTask task) { _context.Set <ContestTask>().Add(task); }
public TaskEditorViewModel(ContestTask task) { _task = task; }
public TaskEditorViewModel() { _task = new ContestTask(); }
public async Task DeleteAsync(ContestTask entity) { await m_entityDataContext.DeleteAsync(entity.Id, "ContestTask"); }
public async Task CreateAsync(ContestTask contestTask) { var command = $"INSERT INTO ContestTask VALUES ('{contestTask.Id}','{contestTask.Distance}','{contestTask.Style};"; await m_entityDataContext.CreateAsync(command); }
public TaskEditViewModel(ContestTask o) { ProblemId = o.Task.Id; Label = o.TaskName; }