示例#1
0
        public void TestAddSynchronization()
        {
            var storage1 = new SimpleStorage("Storage 1");
            var storage2 = new SimpleStorage("Storage 2");
            var synchronizer = new Synchronizer(storage1, storage2);

            storage1.Add("file1.txt");
            storage2.Add("file2.txt");

            Assert.IsTrue(storage1.Equals(storage2));
        }
示例#2
0
        public void TestMultiAndSingleThreadAddSynchronization()
        {
            var storage1 = new SimpleStorage("Storage1");
            var storage2 = new MultiThreadStorage("Storage 2");
            var synhronizer = new Synchronizer(storage1, storage2);

            storage1.Add("file1.txt");
            storage2.Add("file2.txt");
            Thread.Sleep(10000);

            Assert.IsTrue(storage1.Equals(storage2));
        }