コード例 #1
0
        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());
        }
コード例 #2
0
 public IList <IRemoteCommand> Merge(IList <IRemoteCommand> commands)
 {
     return(RemoteCommandMerger.Merge(commands));
 }