public void RearrangePrograms() { var partner = new Partner('e', 'b'); var input = new char[] { 'e', 'a', 'b', 'd', 'c' }; Assert.Equal(new char[] { 'b', 'a', 'e', 'd', 'c' }, partner.ApplyStep(input)); }