Exemple #1
0
        private static void AssertActivity(UserSessionActivity activity, UserSessionActivity expectedActivity)
        {
            Assert.IsInstanceOfType(activity, expectedActivity.GetType());
            Assert.AreEqual(expectedActivity.UserId, activity.UserId);
            Assert.AreEqual(expectedActivity.SessionId, activity.SessionId);
            Assert.AreEqual(expectedActivity.IpAddress, activity.IpAddress);

            if (expectedActivity is UserLogin)
            {
                Assert.AreEqual(((UserLogin)expectedActivity).AuthenticationStatus, ((UserLogin)activity).AuthenticationStatus);
            }
        }
Exemple #2
0
 private static UserLoginEntity Map(this UserSessionActivity activity, ActivityType activityType)
 {
     return(new UserLoginEntity
     {
         activityType = (int)activityType,
         id = activity.Id,
         userId = activity.UserId,
         time = activity.Time,
         ipAddress = activity.IpAddress,
         sessionId = activity.SessionId,
     });
 }
Exemple #3
0
 private static UserSessionActivity GetExpectedActivity(UserSessionActivity login, UserSessionActivity activity)
 {
     activity.SessionId = login.SessionId;
     activity.IpAddress = login.IpAddress;
     return(activity);
 }
Exemple #4
0
 private static UserSessionActivity[] GetExpectedActivities(UserSessionActivity login, params UserSessionActivity[] activities)
 {
     return(new[] { login }.Concat(from a in activities select GetExpectedActivity(login, a)).ToArray());
 }