public void testJonoksi48() { int[,] luvut = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; Assert.AreEqual("1 2 3\n4 5 6\n7 8 9", Sopulit.Jonoksi(luvut), "in method Jonoksi, line 50"); Assert.AreEqual("1 2 3,4 5 6,7 8 9", Sopulit.Jonoksi(luvut, " ", ","), "in method Jonoksi, line 51"); Assert.AreEqual("[ 1:2:3 ]|[ 4:5:6 ]|[ 7:8:9 ]", Sopulit.Jonoksi(luvut, ":", "|", "[ {0} ]"), "in method Jonoksi, line 52"); }
public void testSeuraavaSukupolvi117() { int[,] vaihe = { { 1, 0, 1, 1 }, { 0, 1, 1, 0 }, { 1, 0, 0, 0 }, { 1, 0, 0, 1 } }; Sopulit.SeuraavaSukupolvi(vaihe); Assert.AreEqual("0 1 0 0,1 0 0 0,1 1 0 0,1 1 1 0", Sopulit.Jonoksi(vaihe, " ", ","), "in method SeuraavaSukupolvi, line 125"); Sopulit.SeuraavaSukupolvi(vaihe); Assert.AreEqual("0 0 0 0,1 1 0 0,0 0 1 0,0 1 1 0", Sopulit.Jonoksi(vaihe, " ", ","), "in method SeuraavaSukupolvi, line 127"); Sopulit.SeuraavaSukupolvi(vaihe); Assert.AreEqual("0 0 0 0,0 0 0 0,0 1 1 0,0 1 1 0", Sopulit.Jonoksi(vaihe, " ", ","), "in method SeuraavaSukupolvi, line 129"); }
public void testMuodostaUusiSukupolvi83() { int[,] alku = { { 1, 0, 1, 1 }, { 0, 1, 1, 0 }, { 1, 0, 0, 0 }, { 1, 0, 0, 1 } }; int[,] seuraava; seuraava = Sopulit.MuodostaUusiSukupolvi(alku); Assert.AreEqual("0 0 1 1,1 0 1 1,1 0 1 0,0 0 0 0", Sopulit.Jonoksi(seuraava, " ", ","), "in method MuodostaUusiSukupolvi, line 92"); seuraava = Sopulit.MuodostaUusiSukupolvi(seuraava); Assert.AreEqual("0 1 1 1,0 0 0 0,0 0 1 1,0 0 0 0", Sopulit.Jonoksi(seuraava, " ", ","), "in method MuodostaUusiSukupolvi, line 94"); seuraava = Sopulit.MuodostaUusiSukupolvi(seuraava); Assert.AreEqual("0 0 1 0,0 1 0 0,0 0 0 0,0 0 0 0", Sopulit.Jonoksi(seuraava, " ", ","), "in method MuodostaUusiSukupolvi, line 96"); }