private static void AssertThrowsObjectDisposedException(Action <TemporarySqlLocalDbInstance> action)
        {
            // Arrange
            ISqlLocalDbInstance instance = CreateMockInstance();

            using (TemporarySqlLocalDbInstance target = new TemporarySqlLocalDbInstance(instance))
            {
                target.Dispose();

                // Act
                action(target);
            }
        }
        private static void AssertThrowsObjectDisposedException(Action<TemporarySqlLocalDbInstance> action)
        {
            // Arrange
            ISqlLocalDbInstance instance = CreateMockInstance();

            using (TemporarySqlLocalDbInstance target = new TemporarySqlLocalDbInstance(instance))
            {
                target.Dispose();

                // Act
                action(target);
            }
        }