public ActionResult NewDeck(DeckType id) { IDeck model; switch (id) { case (DeckType.MultipleDecks): model = new MultipleDecks(5); break; case (DeckType.Spanish21): model = new Spanish21Deck(); break; default: model = new Deck(); break; } Session["Deck"] = model; return(PartialView("_Deck", model)); }
public void ShouldHaveCorrectNumberOfDecks() { var objectUnderTest = new MultipleDecks(5); Assert.That(objectUnderTest.DecksCount, Is.EqualTo(5), "Multiple should have correct number of decks count"); }
public void ShouldHaveCorrectNumberOfCards() { var objectUnderTest = new MultipleDecks(5); Assert.That(objectUnderTest.Cards.Count, Is.EqualTo(5 * 52), "Multiple decks should have correct number of cards"); }