Пример #1
0
        public async Task SetUseGlobalEditorAsync_WhenMarkedWithRecognizedSubType_ReturnsTrue(string tree, string expectedCategory)
        {
            string categoryResult = null;
            bool?  valueResult    = null;
            var    options        = IProjectSystemOptionsFactory.ImplementSetUseDesignerByDefaultAsync((category, value, __) => { categoryResult = category; valueResult = value; return(Task.CompletedTask); });
            var    provider       = CreateInstanceWithDefaultEditorProvider(tree, options);

            var result = await provider.SetUseGlobalEditorAsync(@"C:\Foo.cs", useGlobalEditor : true);

            Assert.True(result);
            Assert.False(valueResult);
            Assert.Equal(expectedCategory, categoryResult);
        }