public void NumberWillBeZeroWhenSetInvalidValue()
    {
        var patterns = groupPattern.Patterns;
        int initialRotatePatternNumber = 4;

        rotatePatternManager = new RotatePatternManager(groupPattern.Patterns, initialRotatePatternNumber);
        Assert.AreEqual(0, rotatePatternManager.CurrentRotatePatternNumber);

        var currentPattern = rotatePatternManager.GetCurrentPattern();
        for (int i = 0; i < patterns[0].Length; i++)
        {
            Assert.AreEqual(currentPattern[i], patterns[0][i]);
        }
    }
    public void ItCanSetInitialRotatePatternNumber()
    {
        var patterns = groupPattern.Patterns;
        int initialRotatePatternNumber = 3;

        rotatePatternManager = new RotatePatternManager(groupPattern.Patterns, initialRotatePatternNumber);
        Assert.AreEqual(initialRotatePatternNumber, rotatePatternManager.CurrentRotatePatternNumber);

        var currentPattern = rotatePatternManager.GetCurrentPattern();
        for (int i = 0; i < patterns[initialRotatePatternNumber].Length; i++)
        {
            Assert.AreEqual(currentPattern[i], patterns[initialRotatePatternNumber][i]);
        }
    }
Exemplo n.º 3
0
    public void NumberWillBeZeroWhenSetInvalidValue()
    {
        var patterns = groupPattern.Patterns;
        int initialRotatePatternNumber = 4;

        rotatePatternManager = new RotatePatternManager(groupPattern.Patterns, initialRotatePatternNumber);
        Assert.AreEqual(0, rotatePatternManager.CurrentRotatePatternNumber);

        var currentPattern = rotatePatternManager.GetCurrentPattern();

        for (int i = 0; i < patterns[0].Length; i++)
        {
            Assert.AreEqual(currentPattern[i], patterns[0][i]);
        }
    }
Exemplo n.º 4
0
    public void ItCanSetInitialRotatePatternNumber()
    {
        var patterns = groupPattern.Patterns;
        int initialRotatePatternNumber = 3;

        rotatePatternManager = new RotatePatternManager(groupPattern.Patterns, initialRotatePatternNumber);
        Assert.AreEqual(initialRotatePatternNumber, rotatePatternManager.CurrentRotatePatternNumber);

        var currentPattern = rotatePatternManager.GetCurrentPattern();

        for (int i = 0; i < patterns[initialRotatePatternNumber].Length; i++)
        {
            Assert.AreEqual(currentPattern[i], patterns[initialRotatePatternNumber][i]);
        }
    }
Exemplo n.º 5
0
 public void CreateRotatePatternManager()
 {
     rotatePatternManager = new RotatePatternManager(groupPattern.Patterns);
 }
 public void CreateRotatePatternManager()
 {
     rotatePatternManager = new RotatePatternManager(groupPattern.Patterns);
 }