public async Task ExecutablePath_OnGetEvaluatedPropertyValueAsync_GetsExecutableFromActiveProfile() { string activeProfileExecutablePath = @"C:\user\bin\alpha.exe"; var settingsProvider = SetupLaunchSettingsProvider(activeProfileName: "Alpha", activeProfileExecutablePath: activeProfileExecutablePath); var project = UnconfiguredProjectFactory.Create(); var threadingService = IProjectThreadingServiceFactory.Create(); var launchProfileProvider = new ExecutablePathValueProvider(project, settingsProvider, threadingService); var actualValue = await launchProfileProvider.OnGetEvaluatedPropertyValueAsync(string.Empty, string.Empty, Mock.Of <IProjectProperties>()); Assert.Equal(expected: activeProfileExecutablePath, actual: actualValue); }