コード例 #1
0
        public void TestAdapter()
        {
            Owner   owner   = new Owner("Vlad", "Demyanov", "Ruslanovich", DateTime.Now, "GH92OL88II99PP");
            Account account = new Account("7k", "валютный счёт", 2000, DateTime.Now, true, false, owner);

            Account account2 = new Account("8k", "расчётный счёт", 3000, DateTime.Now, true, false, owner);

            RepositoryManager     repositoryManager     = new RepositoryManager();
            AccountRepositoryJSON accountRepositoryJSON = new AccountRepositoryJSON();

            //repositoryManager.InitRepository(accountRepositoryJSON);
            //repositoryManager.AddAccount(accountRepositoryJSON, account);
            //repositoryManager.AddAccount(accountRepositoryJSON, account2);

            AccountRepositoryXML   accountRepositoryXML = new AccountRepositoryXML();
            IAccountRepositoryJSON test = new AccountRepositoryXmlToJsonAdapter(accountRepositoryXML);

            repositoryManager.InitRepository(test);
            repositoryManager.AddAccount(test, account);
            //repositoryManager.AddAccount(test, account2);
        }