internal static void AsserUserExam(UserExamDTO userExam) { Assert.True(userExam.Id > 0); Assert.True(userExam.ExamId > 0); Assert.True(userExam.StartedtedAt < DateTime.UtcNow); Assert.True(userExam.StartedtedAt > DateTime.MinValue); Assert.True(userExam.UserId > 0); Assert.True(!userExam.EndedAt.HasValue); }
internal static void AssertUpdated(UserExamDTO userExamResponce, UserExamDTO userExamRequest) { Assert.False(userExamRequest.EndedAt.HasValue); Assert.True(userExamResponce.EndedAt.HasValue); Assert.True(userExamResponce.EndedAt < DateTime.UtcNow); Assert.True(userExamResponce.EndedAt > DateTime.MinValue); Assert.Equal(userExamResponce.ExamId, userExamRequest.ExamId); Assert.Equal(userExamResponce.Id, userExamRequest.Id); Assert.Equal(userExamResponce.StartedtedAt, userExamRequest.StartedtedAt); Assert.Equal(userExamResponce.UserId, userExamRequest.UserId); }
internal static void AssertEqual(UserExamDTO userExamResponse, UserExamDTO userExam2, bool includeExams = false) { Assert.Equal(userExamResponse.EndedAt, userExam2.EndedAt); Assert.Equal(userExamResponse.ExamId, userExam2.ExamId); Assert.Equal(userExamResponse.Id, userExam2.Id); Assert.Equal(userExamResponse.StartedtedAt, userExam2.StartedtedAt); Assert.Equal(userExamResponse.UserId, userExam2.UserId); if (includeExams) { Assert.True(userExamResponse.Exam != null); } else { Assert.True(userExamResponse.Exam == null); } }
public UserExamDTOEnvelope(UserExamDTO userExam) => this.UserExam = userExam;