public void GetViewData_Always_ReturnsWrappedCalculationGroup() { // Setup var assessmentSection = mocks.Stub <IAssessmentSection>(); mocks.ReplayAll(); var pipingFailureMechanism = new PipingFailureMechanism(); var pipingCalculationsGroup = new CalculationGroup(); var pipingScenariosContext = new PipingScenariosContext(pipingCalculationsGroup, pipingFailureMechanism, assessmentSection); // Call object viewData = info.GetViewData(pipingScenariosContext); // Assert Assert.AreSame(pipingCalculationsGroup, viewData); mocks.VerifyAll(); }
public void CreateInstance_WithContext_ReturnsView() { // Setup var assessmentSection = mocks.Stub <IAssessmentSection>(); mocks.ReplayAll(); var failureMechanism = new PipingFailureMechanism(); var calculationsGroup = new CalculationGroup(); var context = new PipingScenariosContext(calculationsGroup, failureMechanism, assessmentSection); // Call IView view = info.CreateInstance(context); // Assert Assert.IsInstanceOf <PipingScenariosView>(view); mocks.VerifyAll(); }
public void Text_Always_ReturnScenarios() { // Setup var mocks = new MockRepository(); var assessmentSection = mocks.Stub <IAssessmentSection>(); mocks.ReplayAll(); var group = new CalculationGroup(); var failureMechanism = new PipingFailureMechanism(); var context = new PipingScenariosContext(group, failureMechanism, assessmentSection); // Call string text = info.Text(context); // Assert Assert.AreEqual("Scenario's", text); mocks.VerifyAll(); }
public void Image_Always_ReturnExpectedImage() { // Setup var mocks = new MockRepository(); var assessmentSection = mocks.Stub <IAssessmentSection>(); mocks.ReplayAll(); var group = new CalculationGroup(); var failureMechanism = new PipingFailureMechanism(); var context = new PipingScenariosContext(group, failureMechanism, assessmentSection); // Call Image image = info.Image(context); // Assert TestHelper.AssertImagesAreEqual(Resources.ScenariosIcon, image); mocks.VerifyAll(); }
public void Constructor_ExpectedValues() { // Setup var mocks = new MockRepository(); var assessmentSection = mocks.Stub <IAssessmentSection>(); mocks.ReplayAll(); var failureMechanism = new PipingFailureMechanism(); var calculationGroup = new CalculationGroup(); // Call var context = new PipingScenariosContext(calculationGroup, failureMechanism, assessmentSection); // Assert Assert.IsInstanceOf <WrappedObjectContextBase <CalculationGroup> >(context); Assert.AreSame(calculationGroup, context.WrappedData); Assert.AreSame(failureMechanism, context.FailureMechanism); Assert.AreSame(assessmentSection, context.AssessmentSection); mocks.VerifyAll(); }