174 references to ViewValidation
Microsoft.Build.Engine.OM.UnitTests (174)
ObjectModelRemoting\Helpers\ViewValidation.construction.cs (64)
174ViewValidation.Verify(viewResult, realResult); 221ViewValidation.VerifyFindType(view, real); 231var real = ViewValidation.GetRealObject(view); 539ViewValidation.VerifySameLocation(realXml.ProjectFileLocation, viewXml.ProjectFileLocation, context); 540ViewValidation.VerifySameLocation(realXml.ToolsVersionLocation, viewXml.ToolsVersionLocation, context); 541ViewValidation.VerifySameLocation(realXml.DefaultTargetsLocation, viewXml.DefaultTargetsLocation, context); 542ViewValidation.VerifySameLocation(realXml.InitialTargetsLocation, viewXml.InitialTargetsLocation, context); 543ViewValidation.VerifySameLocation(realXml.SdkLocation, viewXml.SdkLocation, context); 544ViewValidation.VerifySameLocation(realXml.TreatAsLocalPropertyLocation, viewXml.TreatAsLocalPropertyLocation, context); 546ViewValidation.Verify(viewXml.ChooseElements, realXml.ChooseElements, Verify, context); 547ViewValidation.Verify(viewXml.ItemDefinitionGroups, realXml.ItemDefinitionGroups, Verify, context); 548ViewValidation.Verify(viewXml.ItemDefinitions, realXml.ItemDefinitions, Verify, context); 549ViewValidation.Verify(viewXml.ItemGroups, realXml.ItemGroups, Verify, context); 550ViewValidation.Verify(viewXml.Items, realXml.Items, Verify, context); 551ViewValidation.Verify(viewXml.ImportGroups, realXml.ImportGroups, Verify, context); 552ViewValidation.Verify(viewXml.Imports, realXml.Imports, Verify, context); 553ViewValidation.Verify(viewXml.PropertyGroups, realXml.PropertyGroups, Verify, context); 554ViewValidation.Verify(viewXml.Properties, realXml.Properties, Verify, context); 555ViewValidation.Verify(viewXml.Targets, realXml.Targets, Verify, context); 556ViewValidation.Verify(viewXml.UsingTasks, realXml.UsingTasks, Verify, context); 557ViewValidation.Verify(viewXml.ItemGroupsReversed, realXml.ItemGroupsReversed, Verify, context); 558ViewValidation.Verify(viewXml.ItemDefinitionGroupsReversed, realXml.ItemDefinitionGroupsReversed, Verify, context); 559ViewValidation.Verify(viewXml.ImportGroupsReversed, realXml.ImportGroupsReversed, Verify, context); 560ViewValidation.Verify(viewXml.PropertyGroupsReversed, realXml.PropertyGroupsReversed, Verify, context); 645ViewValidation.VerifySameLocation(realXml.ContinueOnErrorLocation, viewXml.ContinueOnErrorLocation, context); 647ViewValidation.VerifySameLocation(realXml.MSBuildRuntimeLocation, viewXml.MSBuildRuntimeLocation, context); 650ViewValidation.VerifySameLocation(realXml.MSBuildArchitectureLocation, viewXml.MSBuildArchitectureLocation, context); 652ViewValidation.Verify(viewXml.Outputs, realXml.Outputs, ViewValidation.Verify, context); 692ViewValidation.VerifySameLocation(rkvp.Value, vkvp.Value, context); 770ViewValidation.VerifySameLocation(realXml.AssemblyFileLocation, viewXml.AssemblyFileLocation, context); 773ViewValidation.VerifySameLocation(realXml.AssemblyNameLocation, viewXml.AssemblyNameLocation, context); 776ViewValidation.VerifySameLocation(realXml.TaskNameLocation, viewXml.TaskNameLocation, context); 779ViewValidation.VerifySameLocation(realXml.TaskFactoryLocation, viewXml.TaskFactoryLocation, context); 782ViewValidation.VerifySameLocation(realXml.RuntimeLocation, viewXml.RuntimeLocation, context); 785ViewValidation.VerifySameLocation(realXml.ArchitectureLocation, viewXml.ArchitectureLocation, context); 787ViewValidation.Verify(viewXml.TaskBody, realXml.TaskBody, context); 788ViewValidation.Verify(viewXml.ParameterGroup, realXml.ParameterGroup, context); 802ViewValidation.VerifySameLocation(realXml.NameLocation, viewXml.NameLocation, context); 804ViewValidation.VerifySameLocation(realXml.InputsLocation, viewXml.InputsLocation, context); 806ViewValidation.VerifySameLocation(realXml.OutputsLocation, viewXml.OutputsLocation, context); 808ViewValidation.VerifySameLocation(realXml.KeepDuplicateOutputsLocation, viewXml.KeepDuplicateOutputsLocation, context); 810ViewValidation.VerifySameLocation(realXml.DependsOnTargetsLocation, viewXml.DependsOnTargetsLocation, context); 812ViewValidation.VerifySameLocation(realXml.BeforeTargetsLocation, viewXml.BeforeTargetsLocation, context); 814ViewValidation.VerifySameLocation(realXml.AfterTargetsLocation, viewXml.AfterTargetsLocation, context); 816ViewValidation.VerifySameLocation(realXml.ReturnsLocation, viewXml.ReturnsLocation, context); 818ViewValidation.Verify(viewXml.ItemGroups, realXml.ItemGroups, ViewValidation.Verify, context); 819ViewValidation.Verify(viewXml.PropertyGroups, realXml.PropertyGroups, ViewValidation.Verify, context); 820ViewValidation.Verify(viewXml.OnErrors, realXml.OnErrors, ViewValidation.Verify, context); 821ViewValidation.Verify(viewXml.Tasks, realXml.Tasks, ViewValidation.Verify, context); 835ViewValidation.VerifySameLocation(realXml.ProjectLocation, viewXml.ProjectLocation, context); 842ViewValidation.VerifySameLocation(realXml.SdkLocation, viewXml.SdkLocation, context); 844ViewValidation.VerifyProjectElement(viewXml.OriginalElement, realXml.OriginalElement, context); 856ViewValidation.Verify(viewXml.Imports, realXml.Imports, ViewValidation.Verify, context); 869ViewValidation.Verify(viewXml.Metadata, realXml.Metadata, ViewValidation.Verify, context); 881ViewValidation.Verify(viewXml.ItemDefinitions, realXml.ItemDefinitions, ViewValidation.Verify, context); 903Verify(viewXml.Metadata, realXml.Metadata, ViewValidation.Verify, context);
ObjectModelRemoting\Helpers\ViewValidation.cs (3)
25ViewValidation.VerifyLinkedNotNull(view); 26ViewValidation.VerifyNotLinkedNotNull(real); 93ViewValidation.VerifyFindType(this.View, this.Real);
ObjectModelRemoting\Helpers\ViewValidation.evaluation.cs (3)
71ViewValidation.Verify(viewItems, realItems, ViewValidation.Verify, new ValidationContext(this)); 91ViewValidation.Verify(view, real, new ValidationContext(this));
ObjectModelRemoting\LinkedConstructionModify_Tests.cs (5)
48ViewValidation.Verify(newView, newReal); 85ViewValidation.VerifyMetadata(itemMetadata, (k) => itemWithMetadata1.View.Metadata.Where((md) => md.Name == k).FirstOrDefault().Value); 134ViewValidation.IsLinkedObject(clone); 707ViewValidation.VerifyMetadata(itemMetadata, (k) => itemWithMetadata1.View.Metadata.Where((md) => md.Name == k).FirstOrDefault().Value); 708ViewValidation.VerifyMetadata(itemMetadata, (k) => itemWithMetadata2.View.Metadata.Where((md) => md.Name == k).FirstOrDefault().Value);
ObjectModelRemoting\LinkedConstructionReadOnly_Tests.cs (45)
39ViewValidation.VerifyNotLinkedNotNull(this.RealXml); 40ViewValidation.VerifyLinkedNotNull(this.ViewXml); 52ViewValidation.VerifyLinkedNotNull(this.ViewXml); 72ViewValidation.Verify(preView, preReal); 83ViewValidation.Verify(preView.ChooseElements, preReal.ChooseElements, ViewValidation.Verify); 97ViewValidation.Verify(viewExtensionsList, realExtensionsList, ViewValidation.Verify); 118ViewValidation.Verify(viewImports, realImports, ViewValidation.Verify); 131ViewValidation.Verify(viewImportGroups, realImportGroups, ViewValidation.Verify); 144ViewValidation.Verify(viewlItemDefinitions, realItemDefinitions); 157ViewValidation.Verify(viewlItemDefinitionGroups, realItemDefinitionGroups, ViewValidation.Verify); 170ViewValidation.Verify(viewlItems, realItems, ViewValidation.Verify); 183ViewValidation.Verify(viewItemGroups, realItemGroups, ViewValidation.Verify); 196ViewValidation.Verify(viewProperties, realProperties, ViewValidation.Verify); 209ViewValidation.Verify(viewPropertieGroups, realPropertieGroups, ViewValidation.Verify); 222ViewValidation.Verify(viewCollection, realCollection, ViewValidation.Verify); 235ViewValidation.Verify(viewCollection, realCollection, ViewValidation.Verify); 248ViewValidation.Verify(viewCollection, realCollection, ViewValidation.Verify); 261ViewValidation.Verify(viewCollection, realCollection, ViewValidation.Verify); 274ViewValidation.Verify(viewCollection, realCollection, ViewValidation.Verify); 288ViewValidation.Verify(viewCollection, realCollection, ViewValidation.Verify); 301ViewValidation.Verify(viewCollection, realCollection, ViewValidation.Verify); 314ViewValidation.Verify(viewCollection, realCollection, ViewValidation.Verify); 327ViewValidation.Verify(viewCollection, realCollection, ViewValidation.Verify); 340ViewValidation.Verify(viewCollection, realCollection, ViewValidation.Verify); 353ViewValidation.Verify(viewCollection, realCollection, ViewValidation.Verify);
ObjectModelRemoting\LinkedEvaluationModify_Tests.cs (20)
43ViewValidation.Verify(viewProj, realProj); 102ViewValidation.Verify(viewProj, realProj); 117ViewValidation.Verify(pair); 154ViewValidation.Verify(pair); 165ViewValidation.Verify(barWithMetadataViewFast, barWithMetadataRealFast, validationContext); 180ViewValidation.Verify(barWithMetadataView, barWithMetadataReal, validationContext); 199ViewValidation.Verify(fooWithMetadataViewFast, fooWithMetadataRealFast, validationContext); 218ViewValidation.Verify(fooViewFast, fooRealFast, validationContext); 234ViewValidation.Verify(fooView, fooReal, validationContext); 240ViewValidation.Verify(fooView, fooReal, validationContext); 247ViewValidation.Verify(fooView, fooReal, validationContext); 254ViewValidation.Verify(fooView, fooReal, validationContext); 259ViewValidation.Verify(fooView, fooReal, validationContext); 272ViewValidation.Verify(fooView, fooReal, validationContext); 284ViewValidation.Verify(fooView, fooReal, validationContext); 294ViewValidation.Verify(fooView, fooReal, validationContext); 298ViewValidation.Verify(pair); 313ViewValidation.Verify(pair); 349ViewValidation.Verify(pair); 376ViewValidation.Verify(pair);
ObjectModelRemoting\LinkedEvaluationReadOnly_Tests.cs (9)
33ViewValidation.VerifyNotLinkedNotNull(this.Real); 34ViewValidation.VerifyLinkedNotNull(this.View); 46ViewValidation.VerifyLinkedNotNull(this.View); 62ViewValidation.Verify(this.StdGroup.View, this.StdGroup.Real); 72ViewValidation.Verify(viewItems, realItems); 82ViewValidation.Verify(viewItemDefinitions, realItemDefinitions, ViewValidation.Verify); 92ViewValidation.Verify(viewProperties, realProperties); 102ViewValidation.Verify(viewMetadata, realMetadata);
ObjectModelRemoting\LinkedProjectCollection_Tests.cs (20)
38ViewValidation.VerifyNotLinkedNotNull(proj1); 39ViewValidation.VerifyNotLinkedNotNull(proj2); 60ViewValidation.VerifyLinkedNotNull(remoteProj); 112ViewValidation.VerifyLinkedNotNull(p); 118ViewValidation.VerifyLinkedNotNull(prj3Coll.FirstOrDefault()); 164ViewValidation.VerifyProjectCollectionLinks(this.StdGroup.Local.Collection.LoadedProjects, 1, 0); 165ViewValidation.VerifyProjectCollectionLinks(this.StdGroup.Remote[0].Collection.LoadedProjects, 0, 1); 166ViewValidation.VerifyProjectCollectionLinks(this.StdGroup.Remote[1].Collection.LoadedProjects, 0, 1); 172ViewValidation.VerifyProjectCollectionLinks(this.StdGroup.Local.Collection.LoadedProjects, 2, 0); 173ViewValidation.VerifyProjectCollectionLinks(this.StdGroup.Remote[0].Collection.LoadedProjects, 0, 2); 174ViewValidation.VerifyProjectCollectionLinks(this.StdGroup.Remote[1].Collection.LoadedProjects, 0, 2); 180ViewValidation.VerifyProjectCollectionLinks(this.StdGroup.Local.Collection.LoadedProjects, 2, 1); 181ViewValidation.VerifyProjectCollectionLinks(this.StdGroup.Remote[0].Collection.LoadedProjects, 1, 2); 182ViewValidation.VerifyProjectCollectionLinks(this.StdGroup.Remote[1].Collection.LoadedProjects, 0, 3); 189ViewValidation.VerifyProjectCollectionLinks(this.StdGroup.Local.Collection.LoadedProjects, 2, 2); 190ViewValidation.VerifyProjectCollectionLinks(this.StdGroup.Remote[0].Collection.LoadedProjects, 1, 3); 191ViewValidation.VerifyProjectCollectionLinks(this.StdGroup.Remote[1].Collection.LoadedProjects, 1, 3); 198ViewValidation.VerifyProjectCollectionLinks(this.StdGroup.Local.Collection.LoadedProjects, 0, 2); 199ViewValidation.VerifyProjectCollectionLinks(this.StdGroup.Remote[0].Collection.LoadedProjects, 1, 1); 200ViewValidation.VerifyProjectCollectionLinks(this.StdGroup.Remote[1].Collection.LoadedProjects, 1, 1);
ObjectModelRemoting\LinkedSpecialCasesScenarios.cs (5)
85ViewValidation.Verify(newView, newReal); 113var sourceIsALink = ViewValidation.IsLinkedObject(sourceProject); 114ViewValidation.VerifyNotNull(cloned, sourceIsALink); 161var realExistingItemGroup = ViewValidation.GetRealObject(existingItemGroup); 194ViewValidation.Verify(newDeepCopy.View, realExistingItemGroup, context);