public void Should_not_call_to_underlying_memory_manager_when_exhausted() { memoryManager.TryReserveBytes(MaxSize).Should().BeTrue(); underlyingMemoryManager.ClearReceivedCalls(); memoryManager.TryReserveBytes(1).Should().BeFalse(); underlyingMemoryManager.DidNotReceiveWithAnyArgs().TryReserveBytes(0); }