public void StateChecking() { State o = new State("bkd6 wrc2"); Assert.True(o.WillCheck(Color.White, o.At(o.Live, 3, 2), 4, 2)); o = new State("brc6 wqc4 wkc2"); Assert.True(o.WillBeChecked(Color.White, o.At(o.Live, 3, 4), 2, 4)); o = new State("wka1 bqh2 bnc4"); Assert.True(o.WillCheckmate(Color.Black, o.At(o.Live, 8, 2), 2, 2)); }