public void Test_createReportForUserWithSingleAuditLog() { var almc = new AuditLogManagementController(); // create AuditLog by up _dc.AuditLogs.InsertOnSubmit(new AuditLog { RequestID = rq.RequestID, UserID = up.UserId, AuditType = (byte) Constants.AuditType.RequestView, AuditDate = DateTime.Now }); _dc.SubmitChanges(); bool returnValue = almc.createReportForUser(up.UserId, DateTime.Now.Subtract( TimeSpan.FromHours(1)), DateTime.Now); }
public void Test_createReportForUserInvalidDate() { var almc = new AuditLogManagementController(); bool returnValue = almc.createReportForUser(up.UserId, DateTime.Now, DateTime.Now.Subtract( TimeSpan.FromHours(1))); }
public void Test_createReportForUserNoData() { var almc = new AuditLogManagementController(); int randomUserIntNew = _random.Next(1, 100000000); _dc.UserProfiles.InsertOnSubmit(new UserProfile { UserName = "******" + randomUserIntNew.ToString(CultureInfo.InvariantCulture) }); _dc.SubmitChanges(); UserProfile upNew = _dc.UserProfiles.FirstOrDefault( userProfile => userProfile.UserName == ("TALM" + randomUserIntNew.ToString(CultureInfo.InvariantCulture))); bool returnValue = almc.createReportForUser(upNew.UserId, DateTime.Now.Subtract( TimeSpan.FromHours(1)), DateTime.Now); Assert.IsFalse(returnValue, "Data in audit report for requests with no AuditLogs."); _dc.UserProfiles.DeleteOnSubmit(upNew); _dc.SubmitChanges(); }
public void Test_createReportForUserInvalid() { var almc = new AuditLogManagementController(); bool returnValue = almc.createReportForUser(0, DateTime.MinValue, DateTime.MaxValue); }