public void TestRemove() { serverSyncList.Remove("World"); SerializeHelper.SerializeDeltaTo(serverSyncList, clientSyncList); Assert.That(clientSyncList, Is.EquivalentTo(new[] { "Hello", "!" })); }
public void TestInsertRange() { serverSyncList.InsertRange(1, new[] { "One", "Two", "Three" }); SerializeHelper.SerializeDeltaTo(serverSyncList, clientSyncList); Assert.That(clientSyncList, Is.EqualTo(new[] { "Hello", "One", "Two", "Three", "World", "!" })); }
public void TestRemoveAll() { serverSyncList.RemoveAll(entry => entry.Contains("l")); SerializeHelper.SerializeDeltaTo(serverSyncList, clientSyncList); Assert.That(clientSyncList, Is.EquivalentTo(new[] { "!" })); }
public void TestClear() { serverSyncList.Clear(); SerializeHelper.SerializeDeltaTo(serverSyncList, clientSyncList); Assert.That(clientSyncList, Is.EquivalentTo(new string[] { })); }
public void TestInsert() { serverSyncList.Insert(0, "yay"); SerializeHelper.SerializeDeltaTo(serverSyncList, clientSyncList); Assert.That(clientSyncList, Is.EquivalentTo(new[] { "yay", "Hello", "World", "!" })); }
public void TestUnionWithSelf() { serverSyncSet.UnionWith(serverSyncSet); SerializeHelper.SerializeDeltaTo(serverSyncSet, clientSyncSet); Assert.That(clientSyncSet, Is.EquivalentTo(new[] { "World", "Hello", "!" })); }
public void TestSymmetricExceptWithSelf() { serverSyncSet.SymmetricExceptWith(serverSyncSet); SerializeHelper.SerializeDeltaTo(serverSyncSet, clientSyncSet); Assert.That(clientSyncSet, Is.EquivalentTo(new string[] { })); }
public void TestIntersectWith() { serverSyncSet.IntersectWith(new[] { "World", "Hello" }); SerializeHelper.SerializeDeltaTo(serverSyncSet, clientSyncSet); Assert.That(clientSyncSet, Is.EquivalentTo(new[] { "World", "Hello" })); }
public void TestClear() { serverSyncDictionary.Clear(); SerializeHelper.SerializeDeltaTo(serverSyncDictionary, clientSyncDictionary); Assert.That(serverSyncDictionary, Is.EquivalentTo(new SyncDictionaryIntString())); }
public void TestRemove() { serverSyncDictionary.Remove(1); SerializeHelper.SerializeDeltaTo(serverSyncDictionary, clientSyncDictionary); Assert.That(!clientSyncDictionary.ContainsKey(1)); }