public void MustReturnJobWhenJobNumberIsFilled() { //Arrange JobModel model = new JobModel(new FakeUnitOfWork()); //Act CS_Job jobResult = model.GetJobByNumber("12345daniloJobNumber"); //Assert Assert.IsNotNull(jobResult); Assert.AreEqual(10, jobResult.ID); }
/// <summary> /// Search for a Job based on Number/Internal Tracking /// </summary> public void QuickSearch() { try { CS_Job job = null; using (_jobModel = new JobModel()) { if (!string.IsNullOrEmpty(_view.QuickSearchJobValue)) job = _jobModel.GetJobByNumber(_view.QuickSearchJobValue); } if (job != null) { _view.QuickSearchJobId = job.ID; WebUtil util = new WebUtil(); string querystring = util.BuildQueryStringToQuickSearch(_view); string script = util.BuildNewWindowClientScript("/JobRecord.aspx", querystring, string.Empty, 870, 600, true, true, false); _view.QuickSearchQueryString = script; } else { _view.DisplayMessage("Job Not Found!", false); } } catch (Exception) { _view.DisplayMessage("There is an error searching the Job", false); } }