public void the_last_record_read_is_record2() { var res = _scavengedChunk.TryReadLast(); Assert.IsTrue(res.Success); Assert.AreEqual(_rec2, res.LogRecord); Assert.AreEqual(_res2.OldPosition, res.NextPosition); }
public void the_seconds_record_can_be_read_as_last() { var res = _chunk.TryReadLast(); Assert.IsTrue(res.Success); Assert.AreEqual(_prepare1.GetSizeWithLengthPrefixAndSuffix(), res.NextPosition); Assert.AreEqual(_prepare2, res.LogRecord); }
public void the_record_can_be_read_as_last_one() { var res = _chunk.TryReadLast(); Assert.IsTrue(res.Success); Assert.AreEqual(_record, res.LogRecord); Assert.AreEqual(0, res.NextPosition); }
public void no_record_can_be_read_as_last_record() { Assert.IsFalse(_chunk.TryReadLast().Success); }
public void there_is_no_last_record() { var res = _chunk.TryReadLast(); Assert.IsFalse(res.Success); }
public void the_last_record_cant_be_read() { var res = _scavengedChunk.TryReadLast(); Assert.IsFalse(res.Success); }