public void Generate_WhenNoParamsGiven_ReturnsFullPreset() { var factory = new CardsFactory(); var cards = factory.Generate(); Assert.That(cards.Count == 52); }
public void Generate_AssignsColorsProperly(int index, Color desiredColor) { var factory = new CardsFactory(); var cards = factory.Generate(); Assert.That(cards[index].Color == desiredColor); }
public void Generate_WhenNonPositiveParamGiven_ReturnsEmptySet(int length) { var factory = new CardsFactory(); var cards = factory.Generate(length); Assert.That(cards.Count == 0); }
public void Generate_WhenParamGreaterThanFullPresetSize_ReturnsEmptySet(int length) { var factory = new CardsFactory(); var cards = factory.Generate(length); Assert.That(cards.Count == 0); }
public void Generate_WhenParamGiven_ReturnsSubsetOfGivenLength(int length) { var factory = new CardsFactory(); var cards = factory.Generate(length); Assert.That(cards.Count == length); }