public void RemoveLargeObject_NonExistent() { var t = new MapTree(); var r = new MapNode(t, "r"); var lob = new BytesLob(); lob.Bytes = new byte[3] { 3, 1, 2 }; t.SetLargeObject("key1", lob); Assert.IsFalse(t.RemoveLargeObject("key2")); }
public void SetLargeObject() { var t = new MapTree(); var r = new MapNode(t, "r"); var lob = new BytesLob(); lob.Bytes = new byte[3] { 3, 1, 2 }; t.SetLargeObject("key1", lob); Assert.AreEqual(3, t.GetLargeObject <BytesLob>("key1").Bytes[0]); }
public void TryGetLargeObject() { var t = new MapTree(); var r = new MapNode(t, "r"); var lob = new BytesLob(); lob.Bytes = new byte[3] { 3, 1, 2 }; t.SetLargeObject("key1", lob); Assert.IsTrue(t.TryGetLargeObject <BytesLob>("key1", out BytesLob obj)); Assert.AreEqual(2, obj.Bytes[2]); }