public void Generate_SquareNaturalNumbers_Empty_Positive() { //arrange IList expected = new List <long>(0); //act ISequence sequence = new SquareNaturalNumbers(); SequenceCalculator sequenceCalculator = new SequenceCalculator(sequence); var actual = sequenceCalculator.Generate(new IntRange(0, 0)); //assert Assert.Equal(expected, actual.ToList()); }
public void Generate_SquareNaturalNumbers_FromMinusOneToFive_Negative() { //arrange IList expected = new List <long>() { -1, 0, 1, 2 }; //act ISequence sequence = new SquareNaturalNumbers(); SequenceCalculator sequenceCalculator = new SequenceCalculator(sequence); var actual = sequenceCalculator.Generate(new IntRange(-1, 5)); //assert Assert.Equal(expected, actual.ToList()); }