public void AddEmployeeWithEmptyName()
 {
     using (var addEmployeeService = new AddEmployeeServiceClient())
         using (var getEmployeeService = new GetEmployeeServiceClient())
         {
             int    employeeId   = Int32.Parse((string)_testContextInstance.DataRow["EmployeeId"]);
             string employeeName = _testContextInstance.DataRow["EmployeeName"].ToString();
             addEmployeeService.CreateEmployee(employeeId, employeeName);
             Assert.AreEqual(0, getEmployeeService.GetEmployeeCount());
         }
 }
 public void GetEmployeesWithRemarks()
 {
     using (var addEmployeeService = new AddEmployeeServiceClient())
         using (var getEmployeeService = new GetEmployeeServiceClient())
         {
             addEmployeeService.CreateEmployee(1, "Prashant");
             addEmployeeService.AddRemarks(1, "Hey There I am using watsapp");
             addEmployeeService.CreateEmployee(2, "Prash");
             List <Employee> employeesWithRemarks = (getEmployeeService.GetEmployeesWithRemarks()).ToList();
             Assert.AreEqual(1, employeesWithRemarks.Count);
             Assert.AreEqual(2, getEmployeeService.GetEmployeeCount());
         }
 }
 public void AddEmployeeFixture()
 {
     using (var addEmployeeService = new AddEmployeeServiceClient())
         using (var getEmployeeService = new GetEmployeeServiceClient())
         {
             _currentCount++;
             _totalRowCount = _testContextInstance.DataRow.Table.Rows.Count;
             int    employeeId   = Int32.Parse((string)_testContextInstance.DataRow["EmployeeId"]);
             string employeeName = _testContextInstance.DataRow["EmployeeName"].ToString();
             addEmployeeService.CreateEmployee(employeeId, employeeName);
             Assert.AreEqual(_currentCount, getEmployeeService.GetEmployeeCount());
             Assert.AreEqual(employeeId, getEmployeeService.GetEmployeeDetailsById(employeeId).Id);
             Assert.AreEqual(employeeName, getEmployeeService.GetEmployeeDetailsByName(employeeName).Name);
         }
 }
        public void AddRemarkForAnExistingEmployee()
        {
            using (var addEmployeeService = new AddEmployeeServiceClient())
                using (var getEmployeeService = new GetEmployeeServiceClient())
                {
                    int    employeeId   = Int32.Parse((string)_testContextInstance.DataRow["EmployeeId"]);
                    string employeeName = _testContextInstance.DataRow["EmployeeName"].ToString();
                    string remarkText   = _testContextInstance.DataRow["RemarkString"].ToString();

                    addEmployeeService.CreateEmployee(employeeId, employeeName);
                    addEmployeeService.AddRemarks(employeeId, remarkText);
                    Assert.AreEqual(1, getEmployeeService.GetEmployeeCount());
                    Assert.AreEqual(1, getEmployeeService.GetRemarksCount());
                }
        }