public void should_be_able_to_read_event_from_all_forward_on_slaves() { var slaves = GetSlaves(); foreach (var s in slaves) { var readResult = ReplicationTestHelper.ReadAllEventsForward(s, _commitPosition); Assert.AreEqual(1, readResult.Events.Where(x => x.OriginalStreamId == _streamId).Count()); } }
public void should_be_able_to_read_event_from_all_forward_on_slaves() { var slaves = GetSlaves(); var quorum = (slaves.Count() + 1) / 2 + 1; var successfulReads = 0; foreach (var s in slaves) { var readResult = ReplicationTestHelper.ReadAllEventsForward(s, _commitPosition); successfulReads += readResult.Events.Where(x => x.OriginalStreamId == _streamId).Count(); } Assert.GreaterOrEqual(successfulReads, quorum - 1); }
public void should_be_able_to_read_event_from_all_forward_on_master() { var readResult = ReplicationTestHelper.ReadAllEventsForward(GetMaster(), _commitPosition); Assert.AreEqual(1, readResult.Events.Where(x => x.OriginalStreamId == _streamId).Count()); }