public void SharePointSource_Validate_LoadFieldsForList() { const string listName = "sharepointList"; const bool editableFieldsOnly = false; var expectedSharepointList = new System.Collections.Generic.List <ISharepointFieldTo> { new SharepointFieldTo { Name = "SharepointName" }, new SharepointFieldTo { Name = "SharepointNameDup" } }; const string server = "localhost"; const string userName = "******"; const string password = "******"; const bool isSharepointOnline = false; var mockSharepointHelperFactory = new Mock <ISharepointHelperFactory>(); mockSharepointHelperFactory.Setup(sharepointHelperFactory => sharepointHelperFactory.New(server, userName, password, isSharepointOnline).LoadFieldsForList(listName, editableFieldsOnly)).Returns(expectedSharepointList); var sharepointSource = new SharepointSource(mockSharepointHelperFactory.Object); var sharepointList = sharepointSource.LoadFieldsForList(listName); Assert.AreEqual(2, sharepointList.Count); Assert.AreEqual("SharepointName", sharepointList[0].Name); Assert.AreEqual("SharepointNameDup", sharepointList[1].Name); }
public void SharePointSource_Validate_LoadFieldsForList() { const string listName = "sharepointList"; const bool editableFieldsOnly = false; var expectedSharepointList = new System.Collections.Generic.List <ISharepointFieldTo> { new SharepointFieldTo { Name = "SharepointName" }, new SharepointFieldTo { Name = "SharepointNameDup" } }; const bool isSharepointOnline = false; var expectedSharepointHelper = new Mock <ISharepointHelper>(); expectedSharepointHelper.Setup(sharepointHelper => sharepointHelper.LoadFieldsForList(listName, editableFieldsOnly)).Returns(expectedSharepointList); var mockSharepointHelperFactory = new Mock <ISharepointHelperFactory>(); mockSharepointHelperFactory.Setup(sharepointHelperFactory => sharepointHelperFactory.New(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), isSharepointOnline)).Returns(expectedSharepointHelper.Object); var sharepointSource = new SharepointSource(mockSharepointHelperFactory.Object); var sharepointList = sharepointSource.LoadFieldsForList(listName); Assert.AreEqual(2, sharepointList.Count); Assert.AreEqual("SharepointName", sharepointList[0].Name); Assert.AreEqual("SharepointNameDup", sharepointList[1].Name); }