public void FlushCount() { var nulunk = new Nulunk("nulunk-integration-tests",1000); for (var x = 0; x < 999; x++) { nulunk.Store("test"); } Assert.Equal(nulunk.StoreCount(), 999); }
public void FlushContention() { var nulunk = new Nulunk("nulunk-integration-tests", 1000); for (var x = 0; x < 999; x++) { nulunk.Store("test"); } var flushComplete = nulunk.FlushAsync(); var flushContended = nulunk.FlushAsync(); flushContended.Wait(); Assert.Equal(flushContended.Result, false); flushComplete.Wait(); Assert.Equal(nulunk.StoreCount(), 0); }