public void SetStatus() { Project project = GetProject(); EvaluationService service = new EvaluationService(fixture.context); Evaluation evaluation = service.Create("eval_name", project, ""); Status newStatus = Status.Voided; service.SetStatus(evaluation, newStatus); Assert.Equal(newStatus, evaluation.Status); }
public Evaluation SetEvaluationStatus(string evaluationId, Status newStatus) { Evaluation evaluation = _evaluationService.GetEvaluation(evaluationId); var roles = _authService.GetRoles(); if (!roles.Contains("Role.Admin")) { Role[] canBePerformedBy = { Role.Facilitator }; AssertCanPerformMutation(evaluation, canBePerformedBy); } _evaluationService.SetStatus(evaluation, newStatus); return(evaluation); }