protected void RadGrid1_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
 {
     if (e.CommandName == "EditRow")
     {
         mvwForm.SetActiveView(viwAddEdit);
         RowID = Convert.ToInt32(e.CommandArgument);
         var classType = JobPositionService.GetJobPosition(RowID);
         txtName.Text = classType.Name;
         txtName.Focus();
     }
 }
        public void JobPositionWithInvalidId_WhenRetrieved_ThrowsExeption()
        {
            context.JobPositions.Add(new JobPosition {
                Name = "JobPosition"
            });
            context.SaveChanges();
            var service = new JobPositionService(context);

            var ex = Assert.Throws <ArgumentException>(() => service.GetJobPosition(2));

            Assert.That(ex.Message, Is.EqualTo("Invalid job position id. (Parameter 'id')"));
        }
        public void JobPosition_CanBeRetrieved()
        {
            context.JobPositions.Add(new JobPosition {
                Name = "Developer"
            });
            context.SaveChanges();
            var service = new JobPositionService(context);

            var jobPosition = service.GetJobPosition(1);

            Assert.AreEqual(1, jobPosition.Id);
            Assert.AreEqual("Developer", jobPosition.Name);
        }