public void FullRun_Simple() { var state = new ConnectFourState(); foreach (var position in new[] { 0, 0, 1, 1, 2, 2, 3 }) { state.ApplyAction(new ConnectFourAction(position)); } Assert.IsFalse(state.Actions.Any()); Assert.AreEqual(1, state.GetResult(X)); Assert.AreEqual(0, state.GetResult(O)); }