public void GetViewData_Always_ReturnsWrappedCalculationGroup() { // Setup var failureMechanism = new MacroStabilityInwardsFailureMechanism(); var calculationsGroup = new CalculationGroup(); var scenariosContext = new MacroStabilityInwardsScenariosContext(calculationsGroup, failureMechanism); // Call object viewData = info.GetViewData(scenariosContext); // Assert Assert.AreSame(calculationsGroup, viewData); }
public void CreateInstance_WithContext_ReturnsView() { // Setup var failureMechanism = new MacroStabilityInwardsFailureMechanism(); var calculationsGroup = new CalculationGroup(); var context = new MacroStabilityInwardsScenariosContext(calculationsGroup, failureMechanism); // Call IView view = info.CreateInstance(context); // Assert Assert.IsInstanceOf <MacroStabilityInwardsScenariosView>(view); }
public void Constructor_ExpectedValues() { // Setup var failureMechanism = new MacroStabilityInwardsFailureMechanism(); var calculationGroup = new CalculationGroup(); // Call var context = new MacroStabilityInwardsScenariosContext(calculationGroup, failureMechanism); // Assert Assert.IsInstanceOf <WrappedObjectContextBase <CalculationGroup> >(context); Assert.AreSame(calculationGroup, context.WrappedData); Assert.AreSame(failureMechanism, context.FailureMechanism); }