public void IsUserExistFail()
        {
            ManageDirectoryServices manageDirectoryServices = new ManageDirectoryServices();
            var IsExist = manageDirectoryServices.IsUserExist("invalidid");

            Assert.AreEqual(false, IsExist);
        }
        public void GetEmployeeByEmployeeIdSuccess()
        {
            ManageDirectoryServices manageDirectoryServices = new ManageDirectoryServices();
            var context = manageDirectoryServices.GetEmployeeByEmpId(EMPLOYEEID);

            Assert.AreEqual(EMPLOYEEID, context.User.EmployeeId);
        }
        public void IsUserExistSuccess()
        {
            ManageDirectoryServices manageDirectoryServices = new ManageDirectoryServices();
            var IsExist = manageDirectoryServices.IsUserExist(MSID);

            Assert.AreEqual(true, IsExist);
        }
        public void GetEmployeeByNTIDSuccess()
        {
            ManageDirectoryServices manageDirectoryServices = new ManageDirectoryServices();
            var context = manageDirectoryServices.GetEmployeeByNTID(MSID);

            Assert.AreEqual(MSID, context.User.SamAccountName);
        }
        public void GetEmployeeByEmailSuccess()
        {
            ManageDirectoryServices manageDirectoryServices = new ManageDirectoryServices();
            var context = manageDirectoryServices.GetEmployeeByEmail(EMAIL);

            Assert.AreEqual(EMAIL, context.User.EmailAddress);
        }
        public void SignInSuccess()
        {
            ManageDirectoryServices manageDirectoryServices = new ManageDirectoryServices();
            var context = manageDirectoryServices.SignIn(MSID, MSPASSWORD);

            Assert.AreEqual(EMAIL, context.Context.User.EmailAddress);
        }
        public void ContractorInitialsSuccess()
        {
            ManageDirectoryServices manageDirectoryServices = new ManageDirectoryServices(MSID);
            var context = manageDirectoryServices.User;

            Assert.AreEqual(MSID, context.SamAccountName);
        }
        public void GetEmployeeNameSuccess2()
        {
            ManageDirectoryServices manageDirectoryServices = new ManageDirectoryServices();
            var repcontext = manageDirectoryServices.GetEmployee("what, dana", "displayname");
            var flag       = repcontext.DirectReports.Count > 0 ? true : false;

            Assert.AreEqual(true, flag);
        }
        public void GetReportesSuccess()
        {
            ManageDirectoryServices manageDirectoryServices = new ManageDirectoryServices();
            var context    = manageDirectoryServices.GetEmployeeByNTID(MSID);
            var repcontext = context.GetDirectReports();
            var flag       = repcontext.DirectReports.Count > 0 ? true : false;

            Assert.AreEqual(true, flag);
        }
        public void GetEmployeeSuccess()
        {
            ManageDirectoryServices manageDirectoryServices = new ManageDirectoryServices();
            var searchTemplate = new System.DirectoryServices.AccountManagement.UserPrincipal(manageDirectoryServices.Context)
            {
                SamAccountName = MSID,
                EmailAddress   = EMAIL,
                EmployeeId     = EMPLOYEEID
            };
            var context = manageDirectoryServices.GetEmployee(searchTemplate);

            Assert.AreEqual(MSID, context.User.SamAccountName);
        }