public void SetAccountAndLegalIdentity_ToAnInvalidValue1_DoesNotIncrementsStep() { TagProfile tagProfile = new TagProfile(); Assert.AreEqual(RegistrationStep.Operator, tagProfile.Step); tagProfile.SetDomain("domain"); Assert.AreEqual(RegistrationStep.Account, tagProfile.Step); tagProfile.SetAccountAndLegalIdentity("account", "hash", "hashMethod", null); Assert.AreEqual(RegistrationStep.Account, tagProfile.Step); }
public void SetAccountAndLegalIdentity_ToAnInvalidValue2_DoesNotIncrementsStep() { TagProfile tagProfile = new TagProfile(); Assert.AreEqual(RegistrationStep.Operator, tagProfile.Step); tagProfile.SetDomain("domain"); Assert.AreEqual(RegistrationStep.Account, tagProfile.Step); LegalIdentity identity = new LegalIdentity { State = IdentityState.Compromised }; tagProfile.SetAccountAndLegalIdentity("", "hash", "hashMethod", identity); Assert.AreEqual(RegistrationStep.Account, tagProfile.Step); }
public void SetAccountAndLegalIdentity_ToAValidValue_WhereIdentityIsApproved_IncrementsStep() { TagProfile tagProfile = new TagProfile(); Assert.AreEqual(RegistrationStep.Operator, tagProfile.Step); tagProfile.SetDomain("domain"); Assert.AreEqual(RegistrationStep.Account, tagProfile.Step); LegalIdentity identity = new LegalIdentity { State = IdentityState.Approved }; tagProfile.SetAccountAndLegalIdentity("account", "hash", "hashMethod", identity); Assert.AreEqual(RegistrationStep.ValidateIdentity, tagProfile.Step); }