public void Context() { eaRepository = new EARepository(); bLibrary = null; eaRepository.AddModel("Model", model => { bLibrary = ABLibraryWithoutIssues("bLibrary", model); }); validatingCCRepository = new ValidatingCCRepository(eaRepository); issueHandler = new ValidationIssueHandler(); validatingCCRepository.ValidationIssuesUpdated += issueHandler.ValidationIssuesUpdated; validatingCCRepository.LoadRepositoryContent(); issueHandler.AssertReceivedIssuesTotal(0); issueHandler.Reset(); }
public void Context() { var eaRepository = new EARepository(); eaRepository.AddModel("Model", model => { model.AddPackage("Package 1", package_1 => { package_1.Element.Stereotype = Stereotype.bLibrary; package_1.AddPackage("Package 1.1", package_1_1 => { package_1_1.Element.Stereotype = Stereotype.bLibrary; package_1_1.AddPackage("Package 1.1.1", p => { p.Element.Stereotype = Stereotype.PRIMLibrary; }); package_1_1.AddPackage("Package 1.1.2", p => { p.Element.Stereotype = Stereotype.ENUMLibrary; }); package_1_1.AddPackage("Package 1.1.3", p => { p.Element.Stereotype = Stereotype.CDTLibrary; }); package_1_1.AddPackage("Package 1.1.4", p => { p.Element.Stereotype = Stereotype.CCLibrary; }); package_1_1.AddPackage("Package 1.1.5", p => { p.Element.Stereotype = Stereotype.BDTLibrary; }); package_1_1.AddPackage("Package 1.1.6", p => { p.Element.Stereotype = Stereotype.BIELibrary; }); package_1_1.AddPackage("Package 1.1.7", p => { p.Element.Stereotype = Stereotype.DOCLibrary; }); }); package_1.AddPackage("Package 1.2", package_1_2 => { package_1_2.Element.Stereotype = "Foo bar 1"; }); }); model.AddPackage("Package 2", package_2 => { package_2.Element.Stereotype = "Foo bar 2"; }); model.AddPackage("Package 3", package_3 => { package_3.Element.Stereotype = Stereotype.bInformationV; package_3.AddPackage("Package 3.1", package_3_1 => { package_3_1.Element.Stereotype = Stereotype.bLibrary; package_3_1.AddPackage("Package 3.1.1", package_3_1_1 => { package_3_1_1.Element.Stereotype = Stereotype.bLibrary; }); package_3_1.AddPackage("Package 3.1.2", package_3_1_2 => { package_3_1_2.Element.Stereotype = "Foo bar 3"; }); }); }); }); validatingCcRepository = new ValidatingCCRepository(eaRepository); }