コード例 #1
0
ファイル: SyncListTest.cs プロジェクト: MirageNet/Mirage
 public void TestRemove()
 {
     serverSyncList.Remove("World");
     SerializeHelper.SerializeDeltaTo(serverSyncList, clientSyncList);
     Assert.That(clientSyncList, Is.EquivalentTo(new[] { "Hello", "!" }));
 }
コード例 #2
0
ファイル: SyncListTest.cs プロジェクト: MirageNet/Mirage
 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", "!" }));
 }
コード例 #3
0
ファイル: SyncListTest.cs プロジェクト: MirageNet/Mirage
 public void TestRemoveAll()
 {
     serverSyncList.RemoveAll(entry => entry.Contains("l"));
     SerializeHelper.SerializeDeltaTo(serverSyncList, clientSyncList);
     Assert.That(clientSyncList, Is.EquivalentTo(new[] { "!" }));
 }
コード例 #4
0
ファイル: SyncListTest.cs プロジェクト: MirageNet/Mirage
 public void TestClear()
 {
     serverSyncList.Clear();
     SerializeHelper.SerializeDeltaTo(serverSyncList, clientSyncList);
     Assert.That(clientSyncList, Is.EquivalentTo(new string[] { }));
 }
コード例 #5
0
ファイル: SyncListTest.cs プロジェクト: MirageNet/Mirage
 public void TestInsert()
 {
     serverSyncList.Insert(0, "yay");
     SerializeHelper.SerializeDeltaTo(serverSyncList, clientSyncList);
     Assert.That(clientSyncList, Is.EquivalentTo(new[] { "yay", "Hello", "World", "!" }));
 }
コード例 #6
0
ファイル: SyncSetTest.cs プロジェクト: MirageNet/Mirage
 public void TestUnionWithSelf()
 {
     serverSyncSet.UnionWith(serverSyncSet);
     SerializeHelper.SerializeDeltaTo(serverSyncSet, clientSyncSet);
     Assert.That(clientSyncSet, Is.EquivalentTo(new[] { "World", "Hello", "!" }));
 }
コード例 #7
0
ファイル: SyncSetTest.cs プロジェクト: MirageNet/Mirage
 public void TestSymmetricExceptWithSelf()
 {
     serverSyncSet.SymmetricExceptWith(serverSyncSet);
     SerializeHelper.SerializeDeltaTo(serverSyncSet, clientSyncSet);
     Assert.That(clientSyncSet, Is.EquivalentTo(new string[] { }));
 }
コード例 #8
0
ファイル: SyncSetTest.cs プロジェクト: MirageNet/Mirage
 public void TestIntersectWith()
 {
     serverSyncSet.IntersectWith(new[] { "World", "Hello" });
     SerializeHelper.SerializeDeltaTo(serverSyncSet, clientSyncSet);
     Assert.That(clientSyncSet, Is.EquivalentTo(new[] { "World", "Hello" }));
 }
コード例 #9
0
 public void TestClear()
 {
     serverSyncDictionary.Clear();
     SerializeHelper.SerializeDeltaTo(serverSyncDictionary, clientSyncDictionary);
     Assert.That(serverSyncDictionary, Is.EquivalentTo(new SyncDictionaryIntString()));
 }
コード例 #10
0
 public void TestRemove()
 {
     serverSyncDictionary.Remove(1);
     SerializeHelper.SerializeDeltaTo(serverSyncDictionary, clientSyncDictionary);
     Assert.That(!clientSyncDictionary.ContainsKey(1));
 }