public void DeserialiseTokenTest_Encrypted_assertion() { //ARRANGE var dirPath = @"D:\Dan\Software\Apira\Assertions\"; var path = FileHelper.GetLastesFile(dirPath); var certValidator = new CertificateValidatorMock(); var federationPartyContextBuilder = new FederationPartyContextBuilderMock(); var xmlReader = XmlReader.Create(path); var reader = XmlReader.Create(xmlReader, xmlReader.Settings); var tokenHandlerConfigurationProvider = new TokenHandlerConfigurationProvider(federationPartyContextBuilder, certValidator); var tokenSerialiser = new TokenSerialiser(tokenHandlerConfigurationProvider); //ACT var token = tokenSerialiser.DeserialiseToken(reader, "testshib"); //Assert Assert.NotNull(token); }
public void DeserialiseTokenTest_Encrypted_assertion() { //ARRANGE var path = FileHelper.GetEncryptedAssertionFilePath(); var certValidator = new CertificateValidatorMock(); var logger = new LogProviderMock(); var certManager = new CertificateManager(logger); certManager.CertificateValidator = certValidator; var federationPartyContextBuilder = new FederationPartyContextBuilderMock(); var xmlReader = XmlReader.Create(path); var reader = XmlReader.Create(xmlReader, xmlReader.Settings); var tokenHandlerConfigurationProvider = new TokenHandlerConfigurationProvider(federationPartyContextBuilder, certManager); var tokenSerialiser = new TokenSerialiser(tokenHandlerConfigurationProvider); //ACT var token = tokenSerialiser.DeserialiseToken(reader, "testshib"); //Assert Assert.NotNull(token); }