public void GetCenterPoint_ReturnsCorrectPoint_WhenGeneratorIsCreated() { var centerPoint = new Point(10, 10); var generatorPoints = new EternityGeneratorCirclePoints(centerPoint); generatorPoints.GetCenterPoint() .ShouldBeEquivalentTo(centerPoint); }
public void GetNextPoint_ReturnsCorrectPointOnSecondGenerator_WhenTwoGeneratorsAreCreated() { var firstGenerator = new EternityGeneratorCirclePoints(0, 0); var secondGenerator = new EternityGeneratorCirclePoints(1, 1); secondGenerator.GetNextPoint() .ShouldBeEquivalentTo(secondGenerator.GetCenterPoint()); }
public void GetCenterPoint_ReturnsCorrectPoint_WhenGetNextPointExecutedManyTimes() { var centerPoint = new Point(10, 10); var generatorPoints = new EternityGeneratorCirclePoints(centerPoint); for (var index = 0; index < 10000; index++) { generatorPoints.GetNextPoint(); } generatorPoints.GetCenterPoint() .ShouldBeEquivalentTo(centerPoint); }