Example #1
0
        public void TestBuildResponseForCreditCard()
        {
            string   raw    = File.ReadAllText("files/ACCTINFORS_CREDIT_CARD.ofx");
            var      parser = new Parse.OfxToXmlParser(raw);
            XElement parsed = parser.Parse();

            var fetcher = new OfxAccountsFetcher(null);

            DTO.AccountsResponse response = (DTO.AccountsResponse)fetcher.BuildResponse(parsed);

            Assert.AreEqual(2, response.accounts.Count);
            Assert.AreEqual("CREDIT CARD", response.accounts [0].description);
        }
Example #2
0
        public void TestBuildResponseForChecking()
        {
            string   raw    = File.ReadAllText("files/ACCTINFORS_CHECKING.ofx");
            var      parser = new Parse.OfxToXmlParser(raw);
            XElement parsed = parser.Parse();

            var fetcher = new OfxAccountsFetcher(null);

            DTO.AccountsResponse response = (DTO.AccountsResponse)fetcher.BuildResponse(parsed);

            Assert.AreEqual(1, response.accounts.Count);
            Assert.AreEqual("MYACCESS CHECKING", response.accounts [0].description);
        }