public FieldProblem_Owen() { #region Mock Objects m_objMockRepository = new MockRepository(); m_objIApplication = (IApplicationSession)m_objMockRepository.StrictMock(typeof(IApplicationSession)); m_objIMetricBroker = (IMetricBroker)m_objMockRepository.StrictMock(typeof(IMetricBroker)); #endregion #region DataSets m_objDSRatioMetric = new DataSet(); using (m_objMockRepository.Ordered()) { Rhino.Mocks.Expect.Call(m_objIApplication.IMetricBroker).Return(m_objIMetricBroker); Rhino.Mocks.Expect.Call(m_objIMetricBroker.FetchMetric("Risk")).Return(m_objDSRatioMetric); } m_objMockRepository.ReplayAll(); #endregion m_objIMetric = Metric.GetByName(m_objIApplication, "Risk"); m_objMockRepository.VerifyAll(); }
public void TFsetup() { #region Mock Objects m_objMockRepository = new MockRepository(); m_objIApplication = (IApplicationSession)m_objMockRepository.StrictMock(typeof(IApplicationSession)); m_objIMetricBroker = (IMetricBroker)m_objMockRepository.StrictMock(typeof(IMetricBroker)); #endregion #region DataSets m_objDSRatioMetric = new DataSet(); using (m_objMockRepository.Ordered()) { Rhino.Mocks.Expect.Call(m_objIApplication.IMetricBroker).Return(m_objIMetricBroker); Rhino.Mocks.Expect.Call(m_objIMetricBroker.FetchMetric("Risk")).Return(m_objDSRatioMetric); } m_objMockRepository.ReplayAll(); #endregion m_objIMetric = Metric.GetByName(m_objIApplication, "Risk"); m_objMockRepository.VerifyAll(); }
public FieldProblem_Owen() { m_objIApplication = (IApplicationSession)MockRepository.GenerateStrictMock(typeof(IApplicationSession), null, null); m_objIMetricBroker = (IMetricBroker)MockRepository.GenerateStrictMock(typeof(IMetricBroker), null, null); m_objDSRatioMetric = new DataSet(); m_objIApplication.Expect(x => x.IMetricBroker).Return(m_objIMetricBroker); m_objIMetricBroker.Expect(x => x.FetchMetric("Risk")).Return(m_objDSRatioMetric); m_objIMetric = Metric.GetByName(m_objIApplication, "Risk"); m_objIMetricBroker.AssertWasCalled(x => x.FetchMetric("Risk")).After(m_objIApplication.AssertWasCalled(x => x.IMetricBroker)); m_objIApplication.VerifyAllExpectations(); m_objIMetricBroker.VerifyAllExpectations(); }