public void AssertValuesAreEqual(ISignInRequestAdornModel model, int id, string code, string name, string wimp) { Assert.That(model.LocalEducationAgencyCode, Is.EqualTo(code)); Assert.That(model.LocalEducationAgencyId, Is.EqualTo(id)); Assert.That(model.LocalEducationAgencyName, Is.EqualTo(name)); Assert.That(model.Wimp, Is.EqualTo(wimp)); }
public void Adorn(Microsoft.IdentityModel.Protocols.WSFederation.SignInRequestMessage signInRequestMessage, ISignInRequestAdornModel signInRequestAdornModel) { signInRequestMessage.Parameters.Add("lea", signInRequestAdornModel.LocalEducationAgencyCode); signInRequestMessage.Parameters.Add("leaName", signInRequestAdornModel.LocalEducationAgencyName); signInRequestMessage.Parameters.Add("home", this.localEducationAgencyAreaLinks.Home(signInRequestAdornModel.LocalEducationAgencyCode)); if( !string.IsNullOrEmpty(signInRequestAdornModel.Wimp)) signInRequestMessage.Parameters.Add("wimp", signInRequestAdornModel.Wimp); //Add this to the wctx to gaurantee it will come back to us when the token is posted back to us. signInRequestMessage.Context = signInRequestMessage.Context + HttpUtility.UrlEncode("?" + signInRequestAdornModel.ToUrlQuery()); }
protected override void ExecuteTest() { actualModel = SignInRequestAdornUtility.FromUrlQuery(GetUrl()); }