/// <summary>
        ///
        /// </summary>
        /// <param name="configuration"></param>
        /// <param name="outputWriter"></param>
        /// <returns></returns>
        public static AzureFunctionsDatabricksProject StartNew(TestConfig configuration, ITestOutputHelper outputWriter)
        {
            AzureFunctionsDatabricksProject project = CreateNew(configuration, outputWriter);

            project.Start();

            return(project);
        }
        private static AzureFunctionsDatabricksProject CreateNew(TestConfig configuration, ITestOutputHelper outputWriter)
        {
            var project = new AzureFunctionsDatabricksProject(configuration, outputWriter);

            project.CreateNewProject(new ProjectOptions());
            project.AddDatabricksSecurityToken(project.DatabricksConfig.SecurityToken);
            project.AddStorageAccount(project._azureFunctionsConfig.StorageAccountConnectionString);

            return(project);
        }