Exemplo n.º 1
0
        public void LessThan6NumbersThrowsError()
        {
            var p       = new ConstantNumberProvider();
            var factory = new ProblemFactory(p);

            Assert.Throws <ArgumentException>(() =>
            {
                var problem = factory.Create();
            });
        }
Exemplo n.º 2
0
        public void ConstantProviderReturnsNothingWithNoInput()
        {
            var p = new ConstantNumberProvider();

            Assert.Empty(p.GetNumbers());
        }
Exemplo n.º 3
0
        public void ConstantProviderReturnsAllNumbers()
        {
            var p = new ConstantNumberProvider(1, 2, 3);

            Assert.Equal(3, p.GetNumbers().Count());
        }