Esempio n. 1
0
        public void Generate_WhenNoParamsGiven_ReturnsFullPreset()
        {
            var factory = new CardsFactory();
            var cards   = factory.Generate();

            Assert.That(cards.Count == 52);
        }
Esempio n. 2
0
        public void Generate_AssignsColorsProperly(int index, Color desiredColor)
        {
            var factory = new CardsFactory();
            var cards   = factory.Generate();

            Assert.That(cards[index].Color == desiredColor);
        }
Esempio n. 3
0
        public void Generate_WhenNonPositiveParamGiven_ReturnsEmptySet(int length)
        {
            var factory = new CardsFactory();
            var cards   = factory.Generate(length);

            Assert.That(cards.Count == 0);
        }
Esempio n. 4
0
        public void Generate_WhenParamGreaterThanFullPresetSize_ReturnsEmptySet(int length)
        {
            var factory = new CardsFactory();
            var cards   = factory.Generate(length);

            Assert.That(cards.Count == 0);
        }
Esempio n. 5
0
        public void Generate_WhenParamGiven_ReturnsSubsetOfGivenLength(int length)
        {
            var factory = new CardsFactory();
            var cards   = factory.Generate(length);

            Assert.That(cards.Count == length);
        }