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); }
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); }