public void KillPawn() { Pawn p = new Pawn(Figures.Figure.FigureColor.White); Pawn pb = new Pawn(Figures.Figure.FigureColor.Black); Assert.AreEqual(true, p.CanKill(new CellMove("e3-d4"))); Assert.AreEqual(false, p.CanKill(new CellMove("e3-e4"))); Assert.AreEqual(false, p.CanKill(new CellMove("f3-e2"))); Assert.AreEqual(false, p.CanKill(new CellMove("e3-g1"))); Assert.AreEqual(true, pb.CanKill(new CellMove("b7-a6"))); Assert.AreEqual(true, pb.CanKill(new CellMove("b7-c6"))); Assert.AreEqual(false, pb.CanKill(new CellMove("c6-a5"))); Assert.AreEqual(false, pb.CanKill(new CellMove("b7-a8"))); }