public void ReclaimSource_ThrowsOnNull() { var instance = SourcePool.CreateInstance(1); Action reclaimSource = () => instance.ReclaimSource(null !); reclaimSource.Should().Throw <ArgumentNullException>(); }
public void CreateInstance_CreatesInstanceWithCorrectCapacity() { const int numSources = 19; var instance = SourcePool.CreateInstance(numSources); instance.Capacity.Should().Be(numSources); }
public void CreateInstance_ThrowsExceptionForNegativeCapacity() { Action createInstance = () => SourcePool.CreateInstance(-32); createInstance.Should().Throw <ArgumentException>(); }