public void Generate_DobleDefiniton_AllResults(uint[] defintion, int length, string output)
        {
            var expectedResult = TestHelper.LinePredictionFromString(output);

            var actualResult = LinePrediction.Generate(defintion, length);

            actualResult.Should().BeEquivalentTo(expectedResult);
        }
 public void Generate_WrongDefinition_Fail(uint[] defintion, int length)
 {
     Assert.Throws <ArgumentException>(() => LinePrediction.Generate(defintion, length));
 }