Brunet.Services.Dht.TableServerData.Test0 C# (CSharp) Метод

Test0() приватный Метод

private Test0 ( ) : void
Результат void
    public void Test0() {
      RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
      TableServerData tsd = new TableServerData("0");
      byte[] key = new byte[20];
      rng.GetBytes(key);
      DateTime now = DateTime.UtcNow;
      Entry ent = new Entry(key, key, now, now.AddSeconds(100));
      tsd.AddEntry(ent);
      LinkedList<Entry> entries = tsd.GetEntries(key);
      Assert.AreEqual(1, entries.Count, "Count after add");
      Assert.AreEqual(ent, entries.First.Value, "Entries are equal");
      tsd.UpdateEntry(ent.Key, ent.Value, now.AddSeconds(200));
      entries = tsd.GetEntries(key);
      Assert.AreEqual(1, entries.Count, "Count after update");
      Assert.AreEqual(ent, entries.First.Value, "Entries are equal");
      tsd.RemoveEntry(ent.Key, ent.Value);
      entries = tsd.GetEntries(key);
      Assert.AreEqual(tsd.Count, 0, "Count after remove");
      Assert.AreEqual(null, entries, "Entry after remove");
    }