public void should_be_able_to_read_event_from_stream_backward_on_master() { var readResult = ReplicationTestHelper.ReadStreamEventsBackward(GetMaster(), _streamId); Assert.AreEqual(ReadStreamResult.Success, readResult.Result); Assert.AreEqual(1, readResult.Events.Count()); }
public void should_be_able_to_read_event_from_stream_backward_on_slaves() { var slaves = GetSlaves(); foreach (var s in slaves) { var readResult = ReplicationTestHelper.ReadStreamEventsBackward(s, _streamId); Assert.AreEqual(1, readResult.Events.Count()); Assert.AreEqual(ReadStreamResult.Success, readResult.Result); } }
public void should_be_able_to_read_event_from_stream_backward_on_slaves() { var slaves = GetSlaves(); var quorum = (slaves.Count() + 1) / 2 + 1; var successfulReads = 0; foreach (var s in slaves) { var readResult = ReplicationTestHelper.ReadStreamEventsBackward(s, _streamId); successfulReads += readResult.Events.Count(); } Assert.GreaterOrEqual(successfulReads, quorum - 1); }