@@ -0,0 +1,1744 @@
+package ru.samsu.mj.board.c_n;%0A%0Aimport org.junit.Test;%0Aimport ru.samsu.mj.collection.BoardCollection;%0A%0Aimport static org.junit.Assert.assertEquals;%0A%0A/**%0A * See https://oeis.org/A002872 for rooks.%0A */%0Apublic class BoardGeneratorCTest %7B%0A    @Test%0A    public void generateByDimension2() throws Exception %7B%0A        BoardCollection boards = BoardGeneratorC.generateByDimension(2);%0A        int size = boards.size();%0A        assertEquals(2, size);%0A    %7D%0A%0A    @Test%0A    public void generateByDimension4() throws Exception %7B%0A        BoardCollection boards = BoardGeneratorC.generateByDimension(4);%0A        int size = boards.size();%0A        assertEquals(7, size);%0A    %7D%0A%0A    @Test%0A    public void generateByDimension6() throws Exception %7B%0A        BoardCollection boards = BoardGeneratorC.generateByDimension(6);%0A        int size = boards.size();%0A        assertEquals(31, size);%0A    %7D%0A%0A    @Test%0A    public void generateByDimension8() throws Exception %7B%0A        BoardCollection boards = BoardGeneratorC.generateByDimension(8);%0A        int size = boards.size();%0A        assertEquals(164, size);%0A    %7D%0A%0A    @Test%0A    public void generateByDimension10() throws Exception %7B%0A        BoardCollection boards = BoardGeneratorC.generateByDimension(10);%0A        int size = boards.size();%0A        assertEquals(999, size);%0A    %7D%0A%0A    @Test%0A    public void generateByDimension12() throws Exception %7B%0A        BoardCollection boards = BoardGeneratorC.generateByDimension(12);%0A        int size = boards.size();%0A        assertEquals(6841, size);%0A    %7D%0A%0A    @Test%0A    public void generateByDimension14() throws Exception %7B%0A        BoardCollection boards = BoardGeneratorC.generateByDimension(14);%0A        int size = boards.size();%0A        assertEquals(51790, size);%0A    %7D%0A%7D

add rooks C tests