public void SetUp() { using (var plugin = new PipingPlugin()) { info = plugin.GetViewInfos().First(tni => tni.ViewType == typeof(FailureMechanismSectionsProbabilityAssessmentView)); } }
protected override bool ShouldCloseMethod(IView view, object o) { using (var plugin = new PipingPlugin()) { return(plugin.GetViewInfos() .First(tni => tni.ViewType == typeof(ProbabilisticSubMechanismPipingOutputView)) .CloseForData(view, o)); } }
public void SetUp() { mocks = new MockRepository(); plugin = new PipingPlugin(); info = plugin.GetViewInfos().First(tni => tni.ViewType == typeof(PipingFailureMechanismResultView)); }
public void SetUp() { plugin = new PipingPlugin(); info = plugin.GetViewInfos().First(tni => tni.DataType == typeof(ProbabilisticPipingSectionSpecificOutputContext) && tni.ViewType == typeof(ProbabilisticSubMechanismPipingOutputView)); }
public void GetViewInfos_ReturnsSupportedViewInfos() { // Setup const string symbol = "<symbol>"; var fontFamily = new FontFamily(); var mockRepository = new MockRepository(); var gui = mockRepository.Stub <IGui>(); gui.Stub(g => g.ActiveStateInfo).Return(new StateInfo(string.Empty, symbol, fontFamily, p => p)); mockRepository.ReplayAll(); using (var plugin = new PipingPlugin { Gui = gui }) { // Call ViewInfo[] viewInfos = plugin.GetViewInfos().ToArray(); // Assert Assert.AreEqual(12, viewInfos.Length); PluginTestHelper.AssertViewInfoDefined( viewInfos, typeof(CalculationsStateFailureMechanismContext), typeof(CalculationsStateFailureMechanismView)); PluginTestHelper.AssertViewInfoDefined( viewInfos, typeof(RegistrationStateFailureMechanismContext), typeof(RegistrationStateFailureMechanismView)); PluginTestHelper.AssertViewInfoDefined( viewInfos, typeof(PipingFailureMechanismSectionResultContext), typeof(IObservableEnumerable <AdoptableWithProfileProbabilityFailureMechanismSectionResult>), typeof(PipingFailureMechanismResultView)); PluginTestHelper.AssertViewInfoDefined( viewInfos, typeof(PipingCalculationGroupContext), typeof(CalculationGroup), typeof(PipingCalculationsView)); PluginTestHelper.AssertViewInfoDefined( viewInfos, typeof(SemiProbabilisticPipingInputContext), typeof(SemiProbabilisticPipingCalculationScenario), typeof(PipingInputView)); PluginTestHelper.AssertViewInfoDefined( viewInfos, typeof(ProbabilisticPipingInputContext), typeof(ProbabilisticPipingCalculationScenario), typeof(PipingInputView)); PluginTestHelper.AssertViewInfoDefined( viewInfos, typeof(PipingScenariosContext), typeof(CalculationGroup), typeof(PipingScenariosView)); PluginTestHelper.AssertViewInfoDefined( viewInfos, typeof(PipingFailureMechanismSectionsContext), typeof(IEnumerable <FailureMechanismSection>), typeof(FailureMechanismSectionsProbabilityAssessmentView)); PluginTestHelper.AssertViewInfoDefined( viewInfos, typeof(ProbabilisticPipingProfileSpecificOutputContext), typeof(ProbabilisticPipingCalculationScenario), typeof(ProbabilisticFaultTreePipingOutputView)); PluginTestHelper.AssertViewInfoDefined( viewInfos, typeof(ProbabilisticPipingProfileSpecificOutputContext), typeof(ProbabilisticPipingCalculationScenario), typeof(ProbabilisticSubMechanismPipingOutputView)); PluginTestHelper.AssertViewInfoDefined( viewInfos, typeof(ProbabilisticPipingSectionSpecificOutputContext), typeof(ProbabilisticPipingCalculationScenario), typeof(ProbabilisticFaultTreePipingOutputView)); PluginTestHelper.AssertViewInfoDefined( viewInfos, typeof(ProbabilisticPipingSectionSpecificOutputContext), typeof(ProbabilisticPipingCalculationScenario), typeof(ProbabilisticSubMechanismPipingOutputView)); viewInfos.ForEachElementDo(vi => { Assert.AreEqual(symbol, vi.GetSymbol()); Assert.AreSame(fontFamily, vi.GetFontFamily()); }); } mockRepository.VerifyAll(); }
public void SetUp() { mocks = new MockRepository(); plugin = new PipingPlugin(); info = plugin.GetViewInfos().First(tni => tni.ViewType == typeof(PipingScenariosView)); }
public void SetUp() { plugin = new PipingPlugin(); info = plugin.GetViewInfos().First(tni => tni.DataType == typeof(ProbabilisticPipingProfileSpecificOutputContext) && tni.ViewType == typeof(ProbabilisticFaultTreePipingOutputView)); }
public void SetUp() { mocks = new MockRepository(); plugin = new PipingPlugin(); info = plugin.GetViewInfos().First(tni => tni.DataType == typeof(ProbabilisticPipingInputContext) && tni.ViewType == typeof(PipingInputView)); }
public void SetUp() { plugin = new PipingPlugin(); info = plugin.GetViewInfos().First(tni => tni.ViewType == typeof(PipingCalculationsView)); }