private IProject GetMockProject(mock.Mockery mockery)
        {
            IProject mockProjects = (IProject)mockery.NewMock(typeof(IProject));
            this.ListProjects(mockProjects);

            return mockProjects;
        }
        private IHour GetMockHour(mock.Mockery mockery)
        {
            IHour mockHours = (IHour)mockery.NewMock(typeof(IHour));
            this.ListHours(mockHours);

            return mockHours;
        }
Пример #3
0
        private ISingleDataSource<SimplePrice> CreateDataSource( NMock2.IAction returnAction )
        {
            var ds = Mockery.NewMock<ISingleDataSource<SimplePrice>>();
            NMock2.Stub.On( ds ).Method( "ForStock" ).Will( returnAction );

            return ds;
        }
        private IHourSummaryView GetMockView(mock.Mockery mockery)
        {
            IHourSummaryView mockView = (IHourSummaryView)mockery.NewMock(typeof(IHourSummaryView));
            mock.Expect.Once.On(mockView).GetProperty("IsPostBack").Will(mock.Return.Value(false));
            this.LoadMockHourEntries(mockView);

            return mockView;
        }
Пример #5
0
 public void Invoke(NMock2.Monitoring.Invocation invocation)
 {
     invocation.Result = _values[_rowCount];
     _rowCount++;
     
 }
Пример #6
0
        private IProjectView GetMockView_GetStoryList(mock.Mockery mockery)
        {
            IProjectView mockView = (IProjectView)mockery.NewMock(typeof(IProjectView));
            mock.Expect.Exactly(2).On(mockView).GetProperty("DataPath").Will(mock.Return.Value(this._DataPath));
            this.gvStoryList.DataSource = this.GetMockStoryData();
            this.gvStoryList.DataBind();
            this.gvStoryList.SelectedIndex = 0;
            mock.Expect.Once.On(mockView).GetProperty("StoryList").Will(mock.Return.Value(this.gvStoryList));
            mock.Expect.Once.On(mockView).Method("Redirect").With("Stories.aspx?StoryId=" + this._StoryId.ToString());

            return mockView;
        }
Пример #7
0
        private IProjectView GetMockView_AddNew(mock.Mockery mockery)
        {
            IProjectView mockView = (IProjectView)mockery.NewMock(typeof(IProjectView));
            mock.Expect.Exactly(2).On(mockView).GetProperty("DataPath").Will(mock.Return.Value(this._DataPath));
            mock.Expect.Once.On(mockView).GetProperty("Details").Will(mock.Return.Value(this.dv));
            this.dv.Visible = false;
            this.dv.ChangeMode(DetailsViewMode.Insert);
            mock.Expect.Once.On(mockView).Method("DetailsFocus");

            return mockView;
        }
Пример #8
0
        private IProjectView GetMockView(mock.Mockery mockery)
        {
            IProjectView mockView = (IProjectView)mockery.NewMock(typeof(IProjectView));
            mock.Expect.Once.On(mockView).GetProperty("IsPostBack").Will(mock.Return.Value(false));
            mock.Expect.Exactly(2).On(mockView).GetProperty("DataPath").Will(mock.Return.Value(this._DataPath));
            mock.Expect.Once.On(mockView).GetProperty("Details").Will(mock.Return.Value(this.dv));

            return mockView;
        }
        private IProject GetMockProject_AddNew(_.Mockery mockery)
        {
            IProject mockProjects = (IProject)mockery.NewMock(typeof(IProject));
            if (this._AddNewProject)
            {
                _.Expect.Once.On(mockProjects).Method("Add")
                    .With(this._ProjectName)
                    .Will(_.Return.Value(this._ProjectId));
                this.ListProjects(mockProjects);
            }

            return mockProjects;
        }
Пример #10
0
        private IModel GetMockProject(mock.Mockery mockery)
        {
            IModel mockProject = (IModel)mockery.NewMock(typeof(IModel));
            mock.Expect.Once.On(mockProject).SetProperty("DataPath").To(this._DataPath);
            mock.Expect.Once.On(mockProject).Method("List").Will(mock.Return.Value(helper.GetMockProjectData()));

            return mockProject;
        }
Пример #11
0
 public void Invoke(NMock2.Monitoring.Invocation invocation)
 {
     if (invocation.Method.Name == "get_HasRows")
     {
         invocation.Result = _values[_rowCount];
         _rowCount++;
     }
 }
Пример #12
0
 public void Invoke(NMock2.Monitoring.Invocation invocation)
 {
     if (invocation.Method.Name == "TryGetParamString")
     {
         if (invocation.Parameters[0].ToString() == _name)
         {
             invocation.Parameters[1] = _val;
             invocation.Result = true;
         }
         else
         {
             invocation.Result = false;
         }
     }
 }
Пример #13
0
			public void Invoke(NMock2.Monitoring.Invocation invocation)
			{
				if (invocation.Method.Name == "CreateDnaDataReader")
				{
                    invocation.Result = new BBC.Dna.Data.StoredProcedureReader(invocation.Parameters[0].ToString(), _config.ConnectionString, _mockedContext.Diagnostics);
				}
			}
        private ITimeSheetView GetMockView_AddNew(_.Mockery mockery)
        {
            this.PopulateViewControls();
            ITimeSheetView mockView = (ITimeSheetView)mockery.NewMock(typeof(ITimeSheetView));
            _.Expect.Once.On(mockView).Method("PageValidate").WithNoArguments();
            _.Expect.Once.On(mockView).GetProperty("IsValid").Will(_.Return.Value(true));
            _.Expect.Once.On(mockView).GetProperty("Project").Will(_.Return.Value(this._txtProject));
            if (!this._AddNewProject)
                this.LoadMockProjects(mockView);
            _.Expect.Once.On(mockView).GetProperty("StartHour").Will(_.Return.Value(this._ddlStartHour));
            _.Expect.Once.On(mockView).GetProperty("StartTime").Will(_.Return.Value(this._ddlStartTime));
            _.Expect.Once.On(mockView).GetProperty("StartAmPm").Will(_.Return.Value(this._ddlStartAmPm));
            _.Expect.Once.On(mockView).GetProperty("EndHour").Will(_.Return.Value(this._ddlEndHour));
            _.Expect.Once.On(mockView).GetProperty("EndTime").Will(_.Return.Value(this._ddlEndTime));
            _.Expect.Once.On(mockView).GetProperty("EndAmPm").Will(_.Return.Value(this._ddlEndAmPm));
            _.Expect.Once.On(mockView).GetProperty("StartDate").Will(_.Return.Value(this._calStartDate));
            _.Expect.Once.On(mockView).GetProperty("EndDate").Will(_.Return.Value(this._calEndDate));
            _.Expect.Once.On(mockView).GetProperty("Comments").Will(_.Return.Value(this._txtComments));
            if (this._AddNewProject)
            {
                this.LoadMockProjects(mockView);
                _.Expect.Once.On(mockView).GetProperty("Project").Will(_.Return.Value(this._txtProject));
            }

            _.Expect.Once.On(mockView).Method("Redirect").With("HourEntry.aspx");

            return mockView;
        }
        private ITimeSheetView GetMockView(_.Mockery mockery)
        {
            ITimeSheetView mockView = (ITimeSheetView)mockery.NewMock(typeof(ITimeSheetView));
            _.Expect.Once.On(mockView).GetProperty("IsPostBack").Will(_.Return.Value(false));

            _.Expect.Once.On(mockView).GetProperty("StartHour").Will(_.Return.Value(this._ddlStartHour));
            _.Expect.Once.On(mockView).GetProperty("StartTime").Will(_.Return.Value(this._ddlStartTime));
            _.Expect.Once.On(mockView).GetProperty("StartAmPm").Will(_.Return.Value(this._ddlStartAmPm));
            _.Expect.Once.On(mockView).GetProperty("EndHour").Will(_.Return.Value(this._ddlEndHour));
            _.Expect.Once.On(mockView).GetProperty("EndTime").Will(_.Return.Value(this._ddlEndTime));
            _.Expect.Once.On(mockView).GetProperty("EndAmPm").Will(_.Return.Value(this._ddlEndAmPm));
            _.Expect.Once.On(mockView).GetProperty("StartDate").Will(_.Return.Value(this._calStartDate));
            _.Expect.Once.On(mockView).GetProperty("EndDate").Will(_.Return.Value(this._calEndDate));
            this.LoadMockProjects(mockView);
            _.Expect.Once.On(mockView).GetProperty("Project").Will(_.Return.Value(this._txtProject));
            _.Expect.Once.On(mockView).Method("PageEditFocus").WithNoArguments();

            return mockView;
        }
Пример #16
0
        private IModel GetMockStories(mock.Mockery mockery)
        {
            IModel mockStories = (IModel)mockery.NewMock(typeof(IModel));
            mock.Expect.Once.On(mockStories).SetProperty("DataPath").To(this._DataPath);
            mock.Expect.Once.On(mockStories).Method("List")
                .With(this._StoryId)
                .Will(mock.Return.Value(this.GetMockStoryData()));

            return mockStories;
        }
        private IHour GetMockHours_AddNew(_.Mockery mockery)
        {
            IHour mockHours = (IHour)mockery.NewMock(typeof(IHour));
            decimal hours = 1.5M; //TODO: need to calc this
            _.Expect.Once.On(mockHours).Method("Add")
                .With(this._ProjectId, hours,
                    this._StartDate.AddHours(this._StartHour).AddMinutes(this._StartTime),
                    this._EndDate.AddHours(this._EndHour).AddMinutes(this._EndTime), this._Comments)
                .Will(_.Return.Value(1));

            return mockHours;
        }