public void LessThan6NumbersThrowsError() { var p = new ConstantNumberProvider(); var factory = new ProblemFactory(p); Assert.Throws <ArgumentException>(() => { var problem = factory.Create(); }); }
public void ConstantProviderReturnsNothingWithNoInput() { var p = new ConstantNumberProvider(); Assert.Empty(p.GetNumbers()); }
public void ConstantProviderReturnsAllNumbers() { var p = new ConstantNumberProvider(1, 2, 3); Assert.Equal(3, p.GetNumbers().Count()); }