public void SyncCommand_SyncSummary()
        {
            Decr1.UpdateTo(@"001.txt");
            Decr2.UpdateTo(@"002.txt");


            SyncSummary sum;

            (sum, _) = SyncDecr1andEncr1();

            Assert.AreEqual(1, sum.DecrTotal);
            Assert.AreEqual(0, sum.EncrTotal);


            (sum, _) = SyncDecr2andEncr1();
            Assert.AreEqual(1, sum.DecrTotal);
            Assert.AreEqual(1, sum.EncrTotal);
        }
        public void SyncCommand_DeleteFolderOn1andAddFileOn2()
        {
            Decr1.UpdateTo(@"aa\001.txt < 001");
            Decr2.UpdateTo(@"");
            SyncDecr1andEncr1();
            SyncDecr2andEncr1();

            Decr1.UpdateTo(@""); //removes file and directory
            Decr2.UpdateTo(      //add file to directory
                @"aa\001.txt < 001",
                @"aa\002.txt < 002");
            SyncDecr1andEncr1();

            SyncDecr2andEncr1();
            Decr2.AssertEqual(new string[] { @"aa/", @"aa\002.txt < 002" });

            SyncDecr1andEncr1();
            Decr1.AssertEqual(new string[] { @"aa/", @"aa\002.txt < 002" });
        }