public void FilterCriteria_Same_DifferentIndexNumbers_Object_Is_Not_Equal() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var activity = new SharepointDeleteListItemActivity() { UniqueID = uniqueId, FilterCriteria = new List <SharepointSearchTo>() { new SharepointSearchTo("a", "a", "a", 1), new SharepointSearchTo("B", "B", "", 2) } }; var listItemActivity = new SharepointDeleteListItemActivity() { UniqueID = uniqueId, FilterCriteria = new List <SharepointSearchTo>() { new SharepointSearchTo("B", "B", "", 1), new SharepointSearchTo("a", "a", "a", 2) } }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity); //---------------Execute Test ---------------------- var @equals = activity.Equals(listItemActivity); //---------------Test Result ----------------------- Assert.IsFalse(@equals); }
public void FilterCriteria_Same_Object_Is_Not_Equal_CaseSensitive() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var itemActivity = new SharepointDeleteListItemActivity() { UniqueID = uniqueId, FilterCriteria = new List <SharepointSearchTo>() { new SharepointSearchTo("A", "a", "", 1) }, }; var createListItemActivity = new SharepointDeleteListItemActivity() { UniqueID = uniqueId, FilterCriteria = new List <SharepointSearchTo>() { new SharepointSearchTo("A", "A", "", 1) }, }; //---------------Assert Precondition---------------- Assert.IsNotNull(itemActivity); //---------------Execute Test ---------------------- var equals = itemActivity.Equals(createListItemActivity); //---------------Test Result ----------------------- Assert.IsFalse(@equals); }
public void ReadListItems_Same_Object_IsEqual_CaseSensitive() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var sharepointDeleteListItemActivity = new SharepointDeleteListItemActivity() { UniqueID = uniqueId, ReadListItems = new List <SharepointReadListTo>() { new SharepointReadListTo("a", "a", "a", "a") } }; var listItemActivity = new SharepointDeleteListItemActivity() { UniqueID = uniqueId, ReadListItems = new List <SharepointReadListTo>() { new SharepointReadListTo("a", "a", "a", "a") } }; //---------------Assert Precondition---------------- Assert.IsNotNull(sharepointDeleteListItemActivity); //---------------Execute Test ---------------------- var @equals = sharepointDeleteListItemActivity.Equals(listItemActivity); //---------------Test Result ----------------------- Assert.IsTrue(@equals); }
public void FilterCriteria_Same_Object_Is_Equal() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var sharepointActivity = new SharepointDeleteListItemActivity() { UniqueID = uniqueId, ReadListItems = new List <SharepointReadListTo>() }; var sharepoint = new SharepointDeleteListItemActivity() { UniqueID = uniqueId , ReadListItems = new List <SharepointReadListTo>() , FilterCriteria = new List <SharepointSearchTo>() { } }; //---------------Assert Precondition---------------- Assert.IsNotNull(sharepointActivity); //---------------Execute Test ---------------------- var @equals = sharepointActivity.Equals(sharepoint); //---------------Test Result ----------------------- Assert.IsTrue(@equals); }
public void UniqueIDDifferent_EmptySharepoint_Object_Is_Not_Equal() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var activity1 = new SharepointDeleteListItemActivity(); var selectAndApplyActivity = new SharepointDeleteListItemActivity(); //---------------Assert Precondition---------------- Assert.IsNotNull(activity1); //---------------Execute Test ---------------------- var @equals = activity1.Equals(selectAndApplyActivity); //---------------Test Result ----------------------- Assert.IsFalse(@equals); }
public void RequireAllCriteriaToMatch_Same_Object_Is_Equal() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var sharepointCopyFileActivity = new SharepointDeleteListItemActivity { UniqueID = uniqueId, RequireAllCriteriaToMatch = true }; var sharepoint = new SharepointDeleteListItemActivity { UniqueID = uniqueId, RequireAllCriteriaToMatch = true }; //---------------Assert Precondition---------------- Assert.IsTrue(sharepointCopyFileActivity.Equals(sharepoint)); //---------------Execute Test ---------------------- sharepointCopyFileActivity.RequireAllCriteriaToMatch = true; sharepoint.RequireAllCriteriaToMatch = true; var @equals = sharepointCopyFileActivity.Equals(sharepoint); //---------------Test Result ----------------------- Assert.IsTrue(equals); }
public void RequireAllCriteriaToMatch_Different_Object_Is_Not_Equal() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var activity = new SharepointDeleteListItemActivity { UniqueID = uniqueId, RequireAllCriteriaToMatch = true }; var activity1 = new SharepointDeleteListItemActivity { UniqueID = uniqueId, RequireAllCriteriaToMatch = true }; //---------------Assert Precondition---------------- Assert.IsTrue(activity.Equals(activity1)); //---------------Execute Test ---------------------- activity.RequireAllCriteriaToMatch = true; activity1.RequireAllCriteriaToMatch = false; var @equals = activity.Equals(activity1); //---------------Test Result ----------------------- Assert.IsFalse(equals); }
public void Equals_Given_Same_Object_IsEqual() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var activity1 = new SharepointDeleteListItemActivity() { UniqueID = uniqueId, DisplayName = "a" }; var selectAndApplyActivity = new SharepointDeleteListItemActivity() { UniqueID = uniqueId, DisplayName = "a" }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity1); //---------------Execute Test ---------------------- var @equals = activity1.Equals(selectAndApplyActivity); //---------------Test Result ----------------------- Assert.IsTrue(@equals); }
public void SharepointServerResourceId_Different_Object_Is_Not_Equal() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var sharepointActivity = new SharepointDeleteListItemActivity() { UniqueID = uniqueId, SharepointServerResourceId = Guid.NewGuid() }; var sharepoint = new SharepointDeleteListItemActivity() { UniqueID = uniqueId, SharepointServerResourceId = Guid.NewGuid() }; //---------------Assert Precondition---------------- Assert.IsNotNull(sharepointActivity); //---------------Execute Test ---------------------- var @equals = sharepointActivity.Equals(sharepoint); //---------------Test Result ----------------------- Assert.IsFalse(@equals); }
public void SharepointList_Different_Object_Is_Not_Equal_CaseSensitive() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var activity = new SharepointDeleteListItemActivity() { UniqueID = uniqueId, SharepointList = "AAA" }; var activity1 = new SharepointDeleteListItemActivity() { UniqueID = uniqueId, SharepointList = "aaa" }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity); //---------------Execute Test ---------------------- var @equals = activity.Equals(activity1); //---------------Test Result ----------------------- Assert.IsFalse(@equals); }
public void SharepointList_Same_Object_IsEqual() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var itemActivity = new SharepointDeleteListItemActivity() { UniqueID = uniqueId, SharepointList = "a" }; var activity = new SharepointDeleteListItemActivity() { UniqueID = uniqueId, SharepointList = "a" }; //---------------Assert Precondition---------------- Assert.IsNotNull(itemActivity); //---------------Execute Test ---------------------- var @equals = itemActivity.Equals(activity); //---------------Test Result ----------------------- Assert.IsTrue(@equals); }
public void UniqueIDEquals_EmptySharepoint_Object_Is_Equal() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var sharepointActivity = new SharepointDeleteListItemActivity() { UniqueID = uniqueId }; var activity = new SharepointDeleteListItemActivity() { UniqueID = uniqueId }; //---------------Assert Precondition---------------- Assert.IsNotNull(sharepointActivity); //---------------Execute Test ---------------------- var equals = sharepointActivity.Equals(activity); //---------------Test Result ----------------------- Assert.IsTrue(@equals); }
public void SharepointListDeleteDesignerViewModel_ShouldCall_UpdateHelpDescriptor() { //------------Setup for test-------------------------- var mockMainViewModel = new Mock <IShellViewModel>(); var mockHelpViewModel = new Mock <IHelpWindowViewModel>(); mockMainViewModel.Setup(model => model.HelpViewModel).Returns(mockHelpViewModel.Object); var mockAsyncWorker = new Mock <IAsyncWorker>(); var mockServer = new Mock <IServer>(); var sharepointDeleteListItemActivity = new SharepointDeleteListItemActivity(); using (var viewModel = new SharepointListDeleteDesignerViewModel(CreateModelItem(sharepointDeleteListItemActivity), mockAsyncWorker.Object, mockServer.Object, mockMainViewModel.Object)) { Assert.AreEqual("FilterCriteria", viewModel.CollectionName); Assert.AreEqual(9, viewModel.WhereOptions.Count); //------------Execute Test--------------------------- viewModel.UpdateHelpDescriptor("help"); //------------Assert Results------------------------- mockHelpViewModel.Verify(model => model.UpdateHelpText("help"), Times.Once()); Assert.AreEqual(Warewolf.Studio.Resources.Languages.HelpText.Tool_SharePoint_Delete_List_Item, viewModel.HelpText); } }
static ModelItem CreateModelItem(SharepointDeleteListItemActivity sharepointDeleteListItemActivity) { return(ModelItemUtils.CreateModelItem(sharepointDeleteListItemActivity)); }
public void SharepointDeleteListItemActivity_GetState() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid(); var filterCriteria = new List <SharepointSearchTo>() { new SharepointSearchTo("A", "A", "", 1) }; var sharepointList = "SharepointList"; var requireAllCriteriaToMatch = true; var deleteCount = 1; var readListItems = new List <SharepointReadListTo>(); var activity = new SharepointDeleteListItemActivity { SharepointServerResourceId = uniqueId, RequireAllCriteriaToMatch = requireAllCriteriaToMatch, FilterCriteria = filterCriteria, SharepointList = sharepointList, ReadListItems = readListItems, DeleteCount = deleteCount.ToString() }; //---------------Execute Test ---------------------- activity.RequireAllCriteriaToMatch = true; var expectedResults = new[] { new StateVariable { Name = "SharepointServerResourceId", Type = StateVariable.StateType.Input, Value = uniqueId.ToString() }, new StateVariable { Name = "FilterCriteria", Type = StateVariable.StateType.Input, Value = ActivityHelper.GetSerializedStateValueFromCollection(filterCriteria) }, new StateVariable { Name = "ReadListItems", Type = StateVariable.StateType.Input, Value = ActivityHelper.GetSerializedStateValueFromCollection(readListItems) }, new StateVariable { Name = "SharepointList", Type = StateVariable.StateType.Input, Value = sharepointList }, new StateVariable { Name = "RequireAllCriteriaToMatch", Type = StateVariable.StateType.Input, Value = requireAllCriteriaToMatch.ToString() } , new StateVariable { Name = "DeleteCount", Type = StateVariable.StateType.Output, Value = deleteCount.ToString() } }; //---------------Test Result ----------------------- var stateItems = activity.GetState(); Assert.AreEqual(6, stateItems.Count()); var iter = stateItems.Select( (item, index) => new { value = item, expectValue = expectedResults[index] } ); //------------Assert Results------------------------- foreach (var entry in iter) { Assert.AreEqual(entry.expectValue.Name, entry.value.Name); Assert.AreEqual(entry.expectValue.Type, entry.value.Type); Assert.AreEqual(entry.expectValue.Value, entry.value.Value); } }