public void RstrHelper_CanRoundtripWsTrust13ActAsRstrViaGenericXmlSecurityTokens() { var rstrHelper = new RstrHelper(); RequestSecurityTokenResponse rstr = rstrHelper.DeserializeRstrFromRstrString(WSTrust13RstrWithActAsToken); string rstrString = rstrHelper.SerializeToRstrString(rstr); var token = rstrHelper.DeserializeTokenFromRstrString(WSTrust13RstrWithActAsToken); var roundTrippedtoken = rstrHelper.DeserializeTokenFromRstrString(rstrString); Assert.AreEqual(token.Id, roundTrippedtoken.Id); }
public void DeserializeTokenFromRstrString_WsTrustvOldRstr_CanParsetoken() { var rstrHelper = new RstrHelper(); var token = rstrHelper.DeserializeTokenFromRstrString(WSTrustvOldRstr); Assert.IsInstanceOf <GenericXmlSecurityToken>(token); Assert.IsNotNull(token); Console.WriteLine(token.Id); }