public async Task RunAsync()
        {
            var table = Substitute.For<ITableStorage>();
            table.CreateIfNotExists();

            var task = new InitializeStorageTask(table);
            await task.RunAsync();

            table.Received().CreateIfNotExists();
        }
        public void Start()
        {
            var table = Substitute.For<ITableStorage>();
            table.CreateIfNotExists();

            var task = new InitializeStorageTask(table);
            task.Start();

            table.Received().CreateIfNotExists();
        }