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