public void TestMerge() { var merged = RemoteCommandMerger.Merge(new List <IRemoteCommand>() { new MergableCommand("a"), new MergableCommand("b"), new MergableCommand("c"), new MergableCommand("d"), }); Assert.AreEqual(1, merged.Count); Assert.AreEqual("abcd", merged[0].GenerateCommand()); }
public IList <IRemoteCommand> Merge(IList <IRemoteCommand> commands) { return(RemoteCommandMerger.Merge(commands)); }