示例#1
0
        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));
        }