Ejemplo n.º 1
0
        public void TestAccountBuilderSaving()
        {
            Account saving = AccountBuilderOrchestrator.Build("Savings 2011 Lynda VA");

            Assert.AreEqual(saving.Name, "Lynda");
            Assert.AreEqual(saving.Year, 2011);
            Assert.AreEqual(saving.State, "VA");
            Assert.AreEqual(((Saving)saving).HasLowBalance, false);
            Assert.IsInstanceOfType(saving, typeof(Saving));
        }
Ejemplo n.º 2
0
        public void TestAccountBuilderChecking()
        {
            Account checking = AccountBuilderOrchestrator.Build("Checking 2001 Alex MD Overdraft");

            Assert.AreEqual(checking.Name, "Alex");
            Assert.AreEqual(checking.Year, 2001);
            Assert.AreEqual(checking.State, "MD");
            Assert.IsInstanceOfType(checking, typeof(Checking));
            Assert.AreEqual(((Checking)checking).HasOverDraft, true);
        }