public void TestSetup() { manager = Substitute.For <IMemoryManager>(); manager.TryReserveBytes(Arg.Any <long>()).Returns(true); buffer = new Buffer(InitialSize, MaximumSize, manager); }
public void Should_be_able_to_grow_twice_as_large_just_up_to_max_size() { buffer = new Buffer(MaximumSize / 2, MaximumSize, manager); for (var i = 0; i < 4; i++) { buffer.Write(Guid.NewGuid()); } buffer.Capacity.Should().Be(MaximumSize); buffer.Position.Should().Be(64); }
public void TestSetup() { buffer = new Buffer(1, 200, new MemoryManager(1000)); buffer.Write(Guid.NewGuid()); buffer.CommitRecord(16); buffer.Write(Guid.NewGuid()); buffer.CommitRecord(16); originalPosition = buffer.Position; originalCommitted = buffer.Committed; writer = new RecordWriter(new SynchronousConsoleLog(), () => DateTimeOffset.UtcNow, 1, 100); }