public void SharepointCopyFileActivity_ServerInputPathTo_Different_Object_Is_Not_Equal() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var dsfSelectAndApplyActivity = new SharepointCopyFileActivity() { UniqueID = uniqueId, ServerInputPathTo = "A" }; var selectAndApplyActivity = new SharepointCopyFileActivity() { UniqueID = uniqueId, ServerInputPathTo = "ass" }; //---------------Assert Precondition---------------- Assert.IsNotNull(dsfSelectAndApplyActivity); //---------------Execute Test ---------------------- var @equals = dsfSelectAndApplyActivity.Equals(selectAndApplyActivity); //---------------Test Result ----------------------- Assert.IsFalse(equals); }
public void SharepointCopyFileActivity_UniqueIDEquals_EmptySharepointCopyFile_Object_Is_Equal() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var sharepointCopyFileActivity = new SharepointCopyFileActivity() { UniqueID = uniqueId }; var copyFileActivity = new SharepointCopyFileActivity() { UniqueID = uniqueId }; //---------------Assert Precondition---------------- Assert.IsNotNull(sharepointCopyFileActivity); //---------------Execute Test ---------------------- var equals = sharepointCopyFileActivity.Equals(copyFileActivity); //---------------Test Result ----------------------- Assert.IsTrue(equals); }
public void SharepointCopyFileActivity_Equals_Given_Different_Object_Is_Not_Equal_CaseSensitive() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var dsfSelectAndApplyActivity = new SharepointCopyFileActivity() { UniqueID = uniqueId, DisplayName = "AAA" }; var selectAndApplyActivity = new SharepointCopyFileActivity() { UniqueID = uniqueId, DisplayName = "aaa" }; //---------------Assert Precondition---------------- Assert.IsNotNull(dsfSelectAndApplyActivity); //---------------Execute Test ---------------------- var @equals = dsfSelectAndApplyActivity.Equals(selectAndApplyActivity); //---------------Test Result ----------------------- Assert.IsFalse(equals); }
public void SharepointCopyFileActivity_Overwrite_Same_Object_Is_Equal() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var sharepointCopyFileActivity = new SharepointCopyFileActivity { UniqueID = uniqueId, Result = "A", Overwrite = true }; var sharepoint = new SharepointCopyFileActivity { UniqueID = uniqueId, Result = "A", Overwrite = true }; //---------------Assert Precondition---------------- Assert.IsTrue(sharepointCopyFileActivity.Equals(sharepoint)); //---------------Execute Test ---------------------- sharepointCopyFileActivity.Overwrite = true; sharepoint.Overwrite = true; var @equals = sharepointCopyFileActivity.Equals(sharepoint); //---------------Test Result ----------------------- Assert.IsTrue(equals); }
public void SharepointCopyFileActivity_Overwrite_Different_Object_Is_Not_Equal() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var activity = new SharepointCopyFileActivity { UniqueID = uniqueId, Result = "A", Overwrite = true }; var activity1 = new SharepointCopyFileActivity { UniqueID = uniqueId, Result = "A", Overwrite = true }; //---------------Assert Precondition---------------- Assert.IsTrue(activity.Equals(activity1)); //---------------Execute Test ---------------------- activity.Overwrite = true; activity1.Overwrite = false; var @equals = activity.Equals(activity1); //---------------Test Result ----------------------- Assert.IsFalse(equals); }
public void SharepointCopyFileActivity_ServerInputPathTo_Different_Object_Is_Not_Equal_CaseSensitive() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var sharepointCopyFileActivity = new SharepointCopyFileActivity() { UniqueID = uniqueId, ServerInputPathTo = "AAA" }; var sharepoint = new SharepointCopyFileActivity() { UniqueID = uniqueId, ServerInputPathTo = "aaa" }; //---------------Assert Precondition---------------- Assert.IsNotNull(sharepointCopyFileActivity); //---------------Execute Test ---------------------- var @equals = sharepointCopyFileActivity.Equals(sharepoint); //---------------Test Result ----------------------- Assert.IsFalse(equals); }
public void SharepointCopyFileActivity_SharepointServerResourceId_Different_Object_Is_Not_Equal() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var sharepointCopyFileActivity = new SharepointCopyFileActivity() { UniqueID = uniqueId, SharepointServerResourceId = Guid.NewGuid() }; var sharepoint = new SharepointCopyFileActivity() { UniqueID = uniqueId, SharepointServerResourceId = Guid.NewGuid() }; //---------------Assert Precondition---------------- Assert.IsNotNull(sharepointCopyFileActivity); //---------------Execute Test ---------------------- var @equals = sharepointCopyFileActivity.Equals(sharepoint); //---------------Test Result ----------------------- Assert.IsFalse(equals); }
public void Equals_Given_Same_Object_IsEqual() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var dsfSelectAndApplyActivity = new SharepointCopyFileActivity() { UniqueID = uniqueId, DisplayName = "a" }; var selectAndApplyActivity = new SharepointCopyFileActivity() { UniqueID = uniqueId, DisplayName = "a" }; //---------------Assert Precondition---------------- Assert.IsNotNull(dsfSelectAndApplyActivity); //---------------Execute Test ---------------------- var @equals = dsfSelectAndApplyActivity.Equals(selectAndApplyActivity); //---------------Test Result ----------------------- Assert.IsTrue(equals); }
public void SharepointCopyFileActivity_SharepointSource_Exists_OnResourceCatalog_BlankRecordSet() { //------------Setup for test-------------------------- const string activityName = "SharepointCopyFile"; var resourceId = Guid.NewGuid(); var dataObj = new DsfDataObject("", Guid.NewGuid(), ""); var resourceCatalog = new Mock <IResourceCatalog>(); var mockSharepointHelper = new Mock <ISharepointHelper>(); var sharepointCopyFileActivity = new SharepointCopyFileActivity { DisplayName = activityName, SharepointServerResourceId = resourceId, Result = "[[Files().Name]]", ServerInputPathFrom = @"C:\ProgramData\Warewolf\Resources\Hello World.bite", ServerInputPathTo = "Hello World.bite", Overwrite = true }; var privateObject = new PrivateObject(sharepointCopyFileActivity); var mockSharepointSource = new MockSharepointSource { MockSharepointHelper = mockSharepointHelper.Object }; mockSharepointHelper.Setup(helper => helper.CopyFile(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <bool>())).Returns("Success"); resourceCatalog.Setup(r => r.GetResource <SharepointSource>(It.IsAny <Guid>(), It.IsAny <Guid>())).Returns(mockSharepointSource); privateObject.SetProperty("ResourceCatalog", resourceCatalog.Object); //------------Execute Test--------------------------- privateObject.Invoke("ExecuteTool", dataObj, 0); //------------Assert Result-------------------------- GetRecordSetFieldValueFromDataList(dataObj.Environment, "Files", "Name", out IList <string> result, out string error); Assert.IsNotNull(result); Assert.AreEqual("Success", result[0]); }
public void SharepointCopyFileActivity_ValidateRequest_ServerInputPathFrom_IsEmpty_ExpectAreEqual_Success() { //------------Setup for test-------------------------- const string activityName = "SharepointCopyFile"; var resourceCatalog = new Mock <IResourceCatalog>(); var mockSharepointSource = new Mock <SharepointSource>(); var resourceId = Guid.NewGuid(); var sharepointCopyFileActivity = new SharepointCopyFileActivity { DisplayName = activityName, SharepointServerResourceId = resourceId, Result = "[[Files(*).Name]]", ServerInputPathTo = "Hello World.bite", Overwrite = true }; var privateObject = new Warewolf.Testing.PrivateObject(sharepointCopyFileActivity); var dataObj = new DsfDataObject("", Guid.NewGuid(), ""); resourceCatalog.Setup(r => r.GetResource <SharepointSource>(It.IsAny <Guid>(), It.IsAny <Guid>())).Returns(mockSharepointSource.Object); sharepointCopyFileActivity.ResourceCatalog = resourceCatalog.Object; sharepointCopyFileActivity.SharepointSource = mockSharepointSource.Object; try { //------------Execute Test--------------------------- privateObject.Invoke("ValidateRequest"); } catch (TargetInvocationException e) { //------------Assert Result-------------------------- Assert.AreEqual("Server input path FROM is not set", e.InnerException?.Message, "Expected exception was not thrown"); } }
ModelItem CreateModelItem() { var fileUploadactivity = new SharepointCopyFileActivity(); return(ModelItemUtils.CreateModelItem(fileUploadactivity)); }