25 lines
688 B
C#
25 lines
688 B
C#
using System.Xml;
|
|
using Xunit;
|
|
using OnlineBankingAuth.Parsers;
|
|
|
|
namespace OnlineBankingAuth.Tests
|
|
{
|
|
public class AuthenticationParserTest
|
|
{
|
|
[Fact]
|
|
public void AuthenticationParse()
|
|
{
|
|
XmlDocument doc = new XmlDocument();
|
|
doc.Load("ExampleXML" + System.IO.Path.DirectorySeparatorChar + "DecryptedAssertion.xml");
|
|
|
|
XmlElement readAssertion = doc.DocumentElement;
|
|
|
|
var parser = new SAMLParser();
|
|
var parsedAssertion = parser.ParseAssertion(readAssertion);
|
|
|
|
Assert.Equal("DI0019", parsedAssertion.FI_ID);
|
|
Assert.Equal("123456", parsedAssertion.MemberID);
|
|
}
|
|
}
|
|
}
|