コード例 #1
0
ファイル: JumpTable_Test.cs プロジェクト: etwirt/sync-aut-cs
        public void SetJumps_ReadJumps()
        {
            var jumpTable = new JumpTable(new Jump('a', "10"), new Jump('b', "20"));

            Assert.That(jumpTable.Jump('a'), Is.EqualTo("10"));
            Assert.That(jumpTable.Jump('b'), Is.EqualTo("20"));
        }
コード例 #2
0
ファイル: JumpTable_Test.cs プロジェクト: etwirt/sync-aut-cs
        public void JumpNotSet_Error()
        {
            var jumpTable = new JumpTable();

            Assert.Throws <KeyNotFoundException>(() => jumpTable.Jump('a'));
        }
コード例 #3
0
 public string Jump(char letter)
 {
     return(jumpTable.Jump(letter));
 }