private IDnaIdentityWebServiceProxy CreateIdentityUserAndAuthorize() { int identityUserId = 0; Assert.IsTrue(TestUserCreator.CreateIdentityUser(_userName, _password, _21YearsOld, _email, _displayName, true, TestUserCreator.IdentityPolicies.Adult, true, _legacySSOUserID, out _cookie, out _secureCookie, out identityUserId), "Failed to create test identity user"); IDnaIdentityWebServiceProxy signIn = new IdentityRestSignIn(_connectionDetails, "127.0.0.1"); signIn.SetService(TestUserCreator.GetPolicyAsString(TestUserCreator.IdentityPolicies.Adult)); Assert.IsTrue(signIn.TrySetUserViaCookieAndUserName(_cookie.Value, ""), "The Adult user should be authorized!"); return signIn; }
public void TrySetUserViaCookieAndUserName_SignIn9YearOldWithOver13Policy_ExpectNotAuthorized() { int identityUserId = 0; Assert.IsTrue(TestUserCreator.CreateIdentityUser(_userName, _password, _9YearsOld, _email, _displayName, true, TestUserCreator.IdentityPolicies.Kids, true, 0, out _cookie, out _secureCookie, out identityUserId), "Failed to create test identity user"); IDnaIdentityWebServiceProxy signIn = new IdentityRestSignIn(_connectionDetails, "127.0.0.1"); signIn.SetService(TestUserCreator.GetPolicyAsString(TestUserCreator.IdentityPolicies.Over13)); Assert.IsFalse(signIn.TrySetUserViaCookieAndUserName(_cookie.Value, ""), "The 9 year old user should not be authorized for Over13 policies!"); }
public void TrySetUserViaCookieAndUserName_SignInAdultWithOver13Policy_ExpectAuthorized() { int identityUserId = 0; Assert.IsTrue(TestUserCreator.CreateIdentityUser(_userName, _password, _21YearsOld, _email, _displayName, true, TestUserCreator.IdentityPolicies.Adult, true, 0, out _cookie, out _secureCookie, out identityUserId), "Failed to create test identity user"); Assert.IsTrue(TestUserCreator.SetDnaAttribute(_userName, _cookie.Value, TestUserCreator.DnaAttributeNames.AgreedTermsAndConditionsOver13, "1")); IDnaIdentityWebServiceProxy signIn = new IdentityRestSignIn(_connectionDetails, "127.0.0.1"); signIn.SetService(TestUserCreator.GetPolicyAsString(TestUserCreator.IdentityPolicies.Over13)); Assert.IsTrue(signIn.TrySetUserViaCookieAndUserName(_cookie.Value, ""), "The adult user should be authorized for Over13 policies!"); }
public void TrySetUserViaCookieAndUserName_SignInAdultWithAgeRangeFlagsetInToKidsPolicy_ExpectAuthorized() { int identityUserId = 0; Assert.IsTrue(TestUserCreator.CreateIdentityUser(_userName, _password, _21YearsOld, _email, _displayName, true, TestUserCreator.IdentityPolicies.Adult, true, 0, out _cookie, out _secureCookie, out identityUserId), "Failed to create test identity user"); Assert.IsTrue(TestUserCreator.SetDnaAttribute(_userName, _cookie.Value, TestUserCreator.DnaAttributeNames.UnderAgeRangeCheck, "1"), "Failed to set the under age range flag"); Assert.IsTrue(TestUserCreator.SetDnaAttribute(_userName, _cookie.Value, TestUserCreator.DnaAttributeNames.AgreedTermsAndConditionsKids, "1"), "Failed to set the T&Cs for kids policy"); IDnaIdentityWebServiceProxy signIn = new IdentityRestSignIn(_connectionDetails, "127.0.0.1"); signIn.SetService(TestUserCreator.GetPolicyAsString(TestUserCreator.IdentityPolicies.Kids)); Assert.IsTrue(signIn.TrySetUserViaCookieAndUserName(_cookie.Value, ""), "The Adult user should be authorized for kids policies when age range check flag is set!"); }
public void TrySetUserViaCookieAndUserName_CallTrySetUserWithoutUserNameParam_ExpectAuthorized() { string blankUserName = ""; int identityUserId = 0; Assert.IsTrue(TestUserCreator.CreateIdentityUser(_userName, _password, _21YearsOld, _email, _displayName, true, TestUserCreator.IdentityPolicies.Adult, true, 0, out _cookie, out _secureCookie, out identityUserId), "Failed to create test identity user"); IDnaIdentityWebServiceProxy signIn = new IdentityRestSignIn(_connectionDetails, "127.0.0.1"); signIn.SetService(TestUserCreator.GetPolicyAsString(TestUserCreator.IdentityPolicies.Adult)); Assert.IsTrue(signIn.TrySetUserViaCookieAndUserName(_cookie.Value, blankUserName), "The Adult user should be authorized!"); }