Exemplo n.º 1
0
    public void ReclaimSource_ThrowsOnNull()
    {
        var instance = SourcePool.CreateInstance(1);

        Action reclaimSource = () => instance.ReclaimSource(null !);

        reclaimSource.Should().Throw <ArgumentNullException>();
    }
Exemplo n.º 2
0
    public void CreateInstance_CreatesInstanceWithCorrectCapacity()
    {
        const int numSources = 19;

        var instance = SourcePool.CreateInstance(numSources);

        instance.Capacity.Should().Be(numSources);
    }
Exemplo n.º 3
0
    public void CreateInstance_ThrowsExceptionForNegativeCapacity()
    {
        Action createInstance = () => SourcePool.CreateInstance(-32);

        createInstance.Should().Throw <ArgumentException>();
    }