public void AddNewItemDialogFilter_only_accepts_items_with_file_names_for_well_known_template_types() { var _ = new Guid(); int filterResult; var filter = new MicrosoftDataEntityDesignCommandSet.AddNewItemDialogFilter(); new List <string> { @"C:\Some Templates\ADONETArtifactGenerator_OldSchool.vstemplate", @"C:\Some Templates\DbContext_InTheBox.vstemplate", }.ForEach( f => { Assert.AreEqual(VSConstants.S_OK, filter.FilterListItemByTemplateFile(ref _, f, out filterResult)); Assert.AreEqual(0, filterResult); }); Assert.AreEqual( VSConstants.S_OK, filter.FilterListItemByTemplateFile(ref _, @"C:\Some Templates\Not An EF Template.vstemplate", out filterResult)); Assert.AreEqual(1, filterResult); }
public void AddNewItemDialogFilter_only_accepts_items_with_file_names_for_well_known_template_types() { var _ = new Guid(); int filterResult; var filter = new MicrosoftDataEntityDesignCommandSet.AddNewItemDialogFilter(); new List<string> { @"C:\Some Templates\ADONETArtifactGenerator_OldSchool.vstemplate", @"C:\Some Templates\DbContext_InTheBox.vstemplate", }.ForEach( f => { Assert.AreEqual(VSConstants.S_OK, filter.FilterListItemByTemplateFile(ref _, f, out filterResult)); Assert.AreEqual(0, filterResult); }); Assert.AreEqual( VSConstants.S_OK, filter.FilterListItemByTemplateFile(ref _, @"C:\Some Templates\Not An EF Template.vstemplate", out filterResult)); Assert.AreEqual(1, filterResult); }