public void WhenStorageTypeContainsUseConnection_ThenNotThrow()
        {
            // Arrange
            var fakeImplementation = new WithConnection.PostgreSqlJobStorage();

            // Act
            Action act = () => new PostgreSqlTagsMonitoringApi(fakeImplementation);

            // Assert
            act.Should().NotThrow();
        }
        public void WhenStorageTypeContainsUseConnection_ThenNotThrow1()
        {
            // Arrange
            var fakeImplementation = new WithConnection.PostgreSqlJobStorage();

            // Act
            var api = new PostgreSqlTagsMonitoringApi(fakeImplementation);

            api.UseConnection((con) => con.CreateCommand());

            // Assert
            fakeImplementation.NumberOfCalls.Should().Be(1);
        }