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)); }
public void Exchange_Works() { Assert.Equal("eabdc", DanceProcessor.Exchange("eabcd", 3, 4)); }
public void Partner_Works() { Assert.Equal("baedc", DanceProcessor.Partner("eabdc", 'e', 'b')); }
public void Spin_Works() { Assert.Equal("cdeab", DanceProcessor.Spin("abcde", 3)); }