public void GetCell_ReturnsCorrectCell_1()
        {
            Scarf scarf = new Scarf(30, 8, 8);

            int[] triplet    = new int[] { 0, 1, 0 };
            int   resultCell = scarf.GetCell(triplet);

            Assert.AreEqual(1, resultCell);
        }
        public void CreateBaseRow_ReturnsCorrectRow_00011110()
        {
            int[] expectedBaseRow = new int[] { 1, 1, 0, 0, 0, 1, 1, 1, 1, 0 };
            Scarf scarf           = new Scarf(30, expectedBaseRow.Length, 100);

            int[] resultBaseRow = new int[expectedBaseRow.Length];
            for (int columnIndex = 0; columnIndex < expectedBaseRow.Length; columnIndex++)
            {
                resultBaseRow[columnIndex] = scarf.Creation[columnIndex, 0];
            }
            CollectionAssert.AreEqual(expectedBaseRow, resultBaseRow);
        }
示例#3
0
        public IActionResult ViewAll(int width, int length, int rule, string primary, string secondary)
        {
            Scarf scarf = new Scarf(rule, width, length, primary, secondary, DateTime.Now);

            return(View("ViewAll", Scarf.instances));
        }