public void CreateTaskService_GivenValidArgs_ShouldReturnCorrectly()
        {
            //---------------Set up test pack-------------------
            var factory = new TaskServiceConvertorFactory();

            //---------------Assert Precondition----------------
            Assert.IsNotNull(factory);
            //---------------Execute Test ----------------------
            const string targetServer  = "localHost";
            const string userName      = "******";
            const string accountDomain = "local";
            var          password      = "";

            try
            {
                var dev2TaskService = factory.CreateTaskService(targetServer, userName, accountDomain, password, true);
                //---------------Test Result -----------------------
                Assert.IsNotNull(dev2TaskService);
            }
            catch (Exception ex)
            {
                password = "******";
                Assert.AreEqual("A username, password, and domain must be provided.", ex.Message);
                try
                {
                    var dev2TaskService = factory.CreateTaskService(targetServer, userName, accountDomain, password, true);
                }
                catch (Exception ex1)
                {
                    Assert.AreEqual("The network path was not found. (Exception from HRESULT: 0x80070035)", ex1.Message);
                }
            }
        }
        public void CreateTaskService_ShouldReturnCorrectly()
        {
            //---------------Set up test pack-------------------
            var factory = new TaskServiceConvertorFactory();

            //---------------Assert Precondition----------------
            Assert.IsNotNull(factory);
            //---------------Execute Test ----------------------
            var taskEventLog = factory.CreateTaskService();

            //---------------Test Result -----------------------
            Assert.IsNotNull(taskEventLog);
        }