示例#1
0
        public void IsCorrectRotation(int[] values, int expectedCount, int hiddenInEachItemExpectedCount)
        {
            foreach (var value in values)
            {
                var dataItem = new DataItem();
                if (value < 0)
                {
                    dataItem.Hide = true;
                }
                _colonLabelHelper.Add(dataItem);
            }
            var rotation = _colonLabelHelper.GetPossibleVariants().ToArray();

            Assert.AreEqual(expectedCount, rotation.Length);
            Assert.IsTrue(rotation.All(_ => _.Count(__ => __ == LabelPosition.Hidden) == hiddenInEachItemExpectedCount));
        }