public void GetViewData_Always_ReturnWrappedData() { // Setup var calculationGroup = new CalculationGroup(); var failureMechanism = new StabilityPointStructuresFailureMechanism(); var context = new StabilityPointStructuresScenariosContext(calculationGroup, failureMechanism); // Call object viewData = info.GetViewData(context); // Assert Assert.AreSame(calculationGroup, viewData); }
public void CreateInstance_WithContext_ReturnsStabilityPointStructuresScenariosView() { // Setup var group = new CalculationGroup(); var context = new StabilityPointStructuresScenariosContext(group, new StabilityPointStructuresFailureMechanism()); // Call using (IView view = info.CreateInstance(context)) { // Assert Assert.IsInstanceOf <StabilityPointStructuresScenariosView>(view); Assert.AreSame(group, view.Data); } }
public void Constructor_ExpectedValues() { // Setup var calculationGroup = new CalculationGroup(); var failureMechanism = new StabilityPointStructuresFailureMechanism(); // Call var context = new StabilityPointStructuresScenariosContext(calculationGroup, failureMechanism); // Assert Assert.IsInstanceOf <WrappedObjectContextBase <CalculationGroup> >(context); Assert.AreSame(calculationGroup, context.WrappedData); Assert.AreSame(failureMechanism, context.ParentFailureMechanism); }