コード例 #1
0
ファイル: WireListTests.cs プロジェクト: fmcxavier/bomba
        public void WireTypeListConstructor_Explode()
        {
            WireList list = new WireList(new List <WireType>()
            {
                WireType.White, WireType.Orange, WireType.Green, WireType.White
            });

            Assert.AreEqual(ResultType.Explode, list.CutWires());
        }
コード例 #2
0
ファイル: WireListTests.cs プロジェクト: fmcxavier/bomba
        public void WireTypeListConstructor_Disarm()
        {
            WireList list = new WireList(new List <WireType>()
            {
                WireType.White, WireType.Red, WireType.Green, WireType.White
            });

            Assert.AreEqual(ResultType.Disarm, list.CutWires());
        }
コード例 #3
0
ファイル: WireListTests.cs プロジェクト: fmcxavier/bomba
        public void Disarm()
        {
            WireList list = new WireList();

            list.Add(WireType.White);
            list.Add(WireType.Red);
            list.Add(WireType.Green);
            list.Add(WireType.White);

            Assert.AreEqual(ResultType.Disarm, list.CutWires());
        }
コード例 #4
0
ファイル: WireListTests.cs プロジェクト: fmcxavier/bomba
        public void Explode()
        {
            WireList list = new WireList();

            list.Add(WireType.White);
            list.Add(WireType.Orange);
            list.Add(WireType.Green);
            list.Add(WireType.White);

            Assert.AreEqual(ResultType.Explode, list.CutWires());
        }
コード例 #5
0
ファイル: Game.cs プロジェクト: fmcxavier/bomba
 public string ProcessCommands()
 {
     return(_commands.CutWires().ToString());
 }