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