コード例 #1
0
        public void DoMoves_Works()
        {
            var dancePuppeteer = new DanceProcessor("abcde", "s1,x3/4,pe/b");

            Assert.Equal("baedc", dancePuppeteer.DoMoves(1));
            Assert.Equal("ceadb", dancePuppeteer.DoMoves(2));
        }
コード例 #2
0
 public void Exchange_Works()
 {
     Assert.Equal("eabdc", DanceProcessor.Exchange("eabcd", 3, 4));
 }
コード例 #3
0
 public void Partner_Works()
 {
     Assert.Equal("baedc", DanceProcessor.Partner("eabdc", 'e', 'b'));
 }
コード例 #4
0
 public void Spin_Works()
 {
     Assert.Equal("cdeab", DanceProcessor.Spin("abcde", 3));
 }