public void Setup() { mocks = new MockRepository(); node1 = mocks.StrictMock <IFiniteElementNode>(); node2 = mocks.StrictMock <IFiniteElementNode>(); node3 = mocks.StrictMock <IFiniteElementNode>(); spring1 = mocks.StrictMock <IFiniteElement>(); spring2 = mocks.StrictMock <IFiniteElement>(); spring1Calculator = mocks.StrictMock <IElementStiffnessCalculator>(); spring2Calculator = mocks.StrictMock <IElementStiffnessCalculator>(); constraintProvider = mocks.StrictMock <IModelConstraintProvider>(); topologyQueryable = mocks.StrictMock <ITopologyQueryable>(); elementStiffnessMatrixBuilderFactory = mocks.StrictMock <IElementStiffnessMatrixBuilderFactory>(); Expect.Call(elementStiffnessMatrixBuilderFactory.Create(spring1)) .Return(spring1Calculator); Expect.Call(elementStiffnessMatrixBuilderFactory.Create(spring2)) .Return(spring2Calculator); SUT = new GlobalModelStiffnessMatrixBuilder(topologyQueryable, constraintProvider, elementStiffnessMatrixBuilderFactory); }
/// <summary> /// Initializes a new instance of the <see cref="GlobalModelStiffnessMatrixBuilder" /> class. /// </summary> /// <param name="parentModel"></param> /// <param name="elementStiffnessMatrixBuilderFactory"></param> public GlobalModelStiffnessMatrixBuilder(ITopologyQueryable parentModel, IModelConstraintProvider constraintProv, IElementStiffnessMatrixBuilderFactory elementStiffnessMatrixBuilderFactory) { this.parent = parentModel; this.constraintProvider = constraintProv; this.stiffnessMatrixBuilderFactory = elementStiffnessMatrixBuilderFactory; }
public void Setup() { mocks = new MockRepository(); node1 = mocks.StrictMock<IFiniteElementNode>(); node2 = mocks.StrictMock<IFiniteElementNode>(); node3 = mocks.StrictMock<IFiniteElementNode>(); spring1 = mocks.StrictMock<IFiniteElement>(); spring2 = mocks.StrictMock<IFiniteElement>(); spring1Calculator = mocks.StrictMock<IElementStiffnessCalculator>(); spring2Calculator = mocks.StrictMock<IElementStiffnessCalculator>(); constraintProvider = mocks.StrictMock<IModelConstraintProvider>(); topologyQueryable = mocks.StrictMock<ITopologyQueryable>(); elementStiffnessMatrixBuilderFactory = mocks.StrictMock<IElementStiffnessMatrixBuilderFactory>(); Expect.Call(elementStiffnessMatrixBuilderFactory.Create(spring1)) .Return(spring1Calculator); Expect.Call(elementStiffnessMatrixBuilderFactory.Create(spring2)) .Return(spring2Calculator); SUT = new GlobalModelStiffnessMatrixBuilder(topologyQueryable, constraintProvider, elementStiffnessMatrixBuilderFactory); }