Ejemplo n.º 1
0
    public async Task RemoveAsync_ShouldRemove()
    {
        var distributedCacheMock = new Mock <IDistributedCache>();

        distributedCacheMock.Setup(c => c.RemoveAsync(It.IsAny <string>(), It.IsAny <CancellationToken>()))
        .Verifiable();

        var cache = new DistributedFlow(distributedCacheMock.Object);
        await cache.RemoveAsync("Key");

        distributedCacheMock.Verify(c => c.RemoveAsync(It.IsAny <string>(), It.IsAny <CancellationToken>()),
                                    Times.Once);
    }