public void ChangePropertyEventTest() { Nullable<Boolean> check = null; var graph = new PropertyGraph(123UL, g => g.SetProperty("key", "value"). SetProperty("nokey", "value")); graph.OnPropertyChanging += (g, key, oldvalue, newvalue, vote) => { if (key.StartsWith("ke")) vote.Ok(); else vote.Deny(); }; graph.OnPropertyChanged += (g, key, oldvalue, newvalue) => check = true; graph.SetProperty("nokey", "value"); Assert.IsNull(check); graph.SetProperty("key", "value"); Assert.IsTrue(check.Value); }
public void ChangeRevIdTest1() { var graph = new PropertyGraph(123UL); graph.SetProperty("RevId", 256UL); }