public void GetViewData_WithContext_ReturnsWrappedFailureMechanismResult() { // Setup var assessmentSection = mocks.Stub <IAssessmentSection>(); mocks.ReplayAll(); var failureMechanism = new WaterPressureAsphaltCoverFailureMechanism(); var context = new WaterPressureAsphaltCoverFailureMechanismSectionResultContext( failureMechanism.SectionResults, failureMechanism, assessmentSection); // Call object viewData = info.GetViewData(context); // Assert Assert.AreSame(failureMechanism.SectionResults, viewData); mocks.VerifyAll(); }
public void Constructor_ExpectedValues() { // Setup var mocks = new MockRepository(); var assessmentSection = mocks.Stub <IAssessmentSection>(); mocks.ReplayAll(); var failureMechanism = new WaterPressureAsphaltCoverFailureMechanism(); // Call var context = new WaterPressureAsphaltCoverFailureMechanismSectionResultContext( failureMechanism.SectionResults, failureMechanism, assessmentSection); // Assert Assert.IsInstanceOf <FailureMechanismSectionResultContext <NonAdoptableWithProfileProbabilityFailureMechanismSectionResult> >(context); mocks.VerifyAll(); }
public void CreateInstance_WithContext_ReturnsView() { // Setup var assessmentSection = mocks.Stub <IAssessmentSection>(); var failureMechanism = new WaterPressureAsphaltCoverFailureMechanism(); var context = new WaterPressureAsphaltCoverFailureMechanismSectionResultContext( failureMechanism.SectionResults, failureMechanism, assessmentSection); mocks.ReplayAll(); // Call IView view = info.CreateInstance(context); // Assert Assert.IsInstanceOf <NonAdoptableWithProfileProbabilityFailureMechanismResultView <WaterPressureAsphaltCoverFailureMechanism> >(view); mocks.VerifyAll(); }