internal static async Task <string> UpdatePhasesAsync(string portfolio, string phases)
        {
            var config = await ConfigTestData.LoadAsync(portfolio);

            var phasesLabel     = config.GetLabel(ProjectPropertyConstants.phase);
            var original_phases = phasesLabel.InputValue;

            phasesLabel.InputValue = phases;
            await config.UpdateAsync();

            return(original_phases);
        }
        internal static async Task <string> UpdateCategoriesAsync(string portfolio, string categories)
        {
            var config = await ConfigTestData.LoadAsync(portfolio);

            var categoryLabel       = config.GetLabel(ProjectPropertyConstants.category);
            var original_categories = categoryLabel.InputValue;

            categoryLabel.InputValue = categories;
            await config.UpdateAsync();

            return(original_categories);
        }
 public void SetUp()
 {
     _testData = new ConfigTestData();
 }
 private void SetupConfig(ConfigTestData data)
 {
     MockConfig.Setup(config => config.BaseHappiness).Returns(data.BaseHappiness);
     MockConfig.Setup(config => config.HappinessPerLuxury).Returns(data.HappinessPerLuxury);
 }