public TryGetNext ( int version, object &next ) : bool | ||
version | int | |
next | object | |
Résultat | bool |
public void TryGetNextSuccessfullTest() { var aggregate = new EventAggregate(); using (var tran = aggregate.BeginTransaction()) { aggregate.Push(0, "test"); tran.Commit(); } object result; Assert.IsTrue(aggregate.TryGetNext(0, out result)); Assert.AreEqual("test", result); }
public void TryGetNextUnsuccessfullTest() { var aggregate = new EventAggregate(); object result; Assert.IsFalse (aggregate.TryGetNext(0, out result)); }
public void TryGetNextNegativeVersionTest() { var aggregate = new EventAggregate(); object result; Assert.IsFalse (aggregate.TryGetNext(-1, out result)); }