C# Class Microsoft.Protocols.TestSuites.MS_OUTSPS.S02_OperateListItems

Inheritance: TestSuiteBase
显示文件 Open project: OfficeDev/Interop-TestSuites

Private Methods

Method Description
ClassCleanup ( ) : void
ClassInitialize ( Microsoft.VisualStudio.TestTools.UnitTesting.TestContext testContext ) : void
GetUserTypeValue ( ) : string

A method used to get a valid value for a user type field. This method will add a Generic list and add a list item, and then get the list item and parse the "Editor" field value.

GetVtiVersionHistoryValue ( XmlNode zrowItems, string listItemId ) : int>>.List

A method used to get the vit_VersionHistory value from the zrow items data. If the vit_VersionHistory does not present in list schema definition, the method will try to get the value from properties bag.(metaInfo field) If there are any invalid format data for the vit_VersionHistory, this method will throw Assert exception.

MSOUTSPS_S02_TC01_OperationListItemsForAppointment ( ) : void
MSOUTSPS_S02_TC02_OperationListItems_fAllDayEvent ( ) : void
MSOUTSPS_S02_TC03_OperationListItems_EventTypeRecurring ( ) : void
MSOUTSPS_S02_TC04_OperationListItems_EventTypeNotRecurring ( ) : void
MSOUTSPS_S02_TC05_OperationListItems_fAllDayEventIsTrue ( ) : void
MSOUTSPS_S02_TC06_OperationListItems_fRecurrenceValues1 ( ) : void
MSOUTSPS_S02_TC07_OperationListItems_fRecurrenceValues0 ( ) : void
MSOUTSPS_S02_TC08_OperationListItems_ExceptionItemForMasterSeriesItemID ( ) : void
MSOUTSPS_S02_TC09_OperationListItems_ExceptionItemForRecurrenceID ( ) : void
MSOUTSPS_S02_TC10_OperationListItems_UID ( ) : void
MSOUTSPS_S02_TC11_OperationListItems_XMLTZoneMissing ( ) : void
MSOUTSPS_S02_TC12_OperationListItems_UIDIgnored ( ) : void
MSOUTSPS_S02_TC13_OperationListItemsForAppointment_XMLTZoneValid ( ) : void
MSOUTSPS_S02_TC14_RecurrenceAppointmentItem_VerifyUIDField ( ) : void
MSOUTSPS_S02_TC15_OperateOnListItems_VerifyChangeTypeValue ( ) : void
MSOUTSPS_S02_TC16_RecurrenceAppointmentItem_RecurrenceDataMIssing ( ) : void
MSOUTSPS_S02_TC17_RecurrenceAppointmentItem_RecurrenceDataValid ( ) : void
MSOUTSPS_S02_TC18_RecurrenceAppointmentItem_RecurrenceRulewindowEnd ( ) : void
MSOUTSPS_S02_TC19_RecurrenceAppointmentItem_RecurrenceRulerepeatForever ( ) : void
MSOUTSPS_S02_TC20_RecurrenceAppointmentItem_RecurrenceRulerepeatInstances ( ) : void
MSOUTSPS_S02_TC21_RecurrenceAppointmentItem_RecurrenceDefinition ( ) : void
MSOUTSPS_S02_TC22_RecurrenceAppointmentItem_RepeatPattern ( ) : void
MSOUTSPS_S02_TC23_OperationListItemsForAppointment_TransitionDate ( ) : void
MSOUTSPS_S02_TC24_OperationListItems_TimeZoneRule ( ) : void
MSOUTSPS_S02_TC25_OperationListItems_DayOfWeekSimpleType ( ) : void
MSOUTSPS_S02_TC26_OperationListItems_DayOfWeekOrMonthSimpleType ( ) : void
MSOUTSPS_S02_TC27_RecurrenceAppointmentItem_TrueFalseDOWSimleType ( ) : void
MSOUTSPS_S02_TC28_OperationListItems_WeekdayOfMonth ( ) : void
MSOUTSPS_S02_TC29_OperationListItems_UIDUnique ( ) : void
MSOUTSPS_S02_TC30_OperationListItems_DurationValue ( ) : void
MSOUTSPS_S02_TC31_OperationListItems_DeleteRecurrence ( ) : void
MSOUTSPS_S02_TC32_OperationListItemsForAppointment_TimeZone ( ) : void
MSOUTSPS_S02_TC33_OperationListItems_TimeZoneSetByProtocolSUT ( ) : void
MSOUTSPS_S02_TC34_TriggerExceptionDeletion_UpdateEndDate ( ) : void
MSOUTSPS_S02_TC35_TriggerExceptionDeletion_UpdateEventDate ( ) : void
MSOUTSPS_S02_TC36_TriggerExceptionDeletion_UpdateRecurrenceData ( ) : void
MSOUTSPS_S02_TC37_TriggerExceptionDeletion_UpdateXMLTZone ( ) : void
MSOUTSPS_S02_TC38_GetListItemChangesSinceToken_Support ( ) : void
MSOUTSPS_S02_TC39_GetListItemChangesSinceToken_QueryIsEmpty ( ) : void
MSOUTSPS_S02_TC40_GetListItemChangesSinceToken_HaveInstances ( ) : void
MSOUTSPS_S02_TC41_AddDiscussionBoardItem ( ) : void
MSOUTSPS_S02_TC42_GetListItemChangesSinceToken_OptimizeLookups ( ) : void
MSOUTSPS_S02_TC43_DeleteDocumentsAndFolders ( ) : void
MSOUTSPS_S02_TC44_GenericList_VerifyVtiVersionHistoryValue ( ) : void
MSOUTSPS_S02_TC45_GenericList_VerifyFieldsInCommonDefinition ( ) : void
MSOUTSPS_S02_TC46_OperateOnListItems_VerifyContentTypeId ( ) : void
MSOUTSPS_S02_TC47_OperateOnListItems_VerifyEventTypeInterpretedAsZero ( ) : void
MSOUTSPS_S02_TC48_OperationListItemsForContacts ( ) : void
MSOUTSPS_S02_TC49_OperationListItemsForDiscussion ( ) : void
MSOUTSPS_S02_TC50_OperationListItemsForTasks ( ) : void
MSOUTSPS_S02_TC51_OperationListItemsForDocument ( ) : void
MSOUTSPS_S02_TC52_OperateOnListItems_VerifyMoreChangeValue ( ) : void
MSOUTSPS_S02_TC53_OperateOnListItems_VerifyListItemCollectionPositionNextValue ( ) : void
ParseRegularLookUpType ( string rawLookUpValue ) : string

A method used to parse regular LookUp type of a field. A LookUp type can be other format combinations, this method only parse the format 'identifier>;#value'.

VerifyContentTypeIdForSpecifiedList ( string listId, string listItemId, string expectedBeginWithString ) : bool

A method used to verify whether the ContentTypeId field's value begin with expected value.

VerifyDateTimeFieldValue ( string actualdateTimeValue ) : void

A method used to verify DateTime value of a field whether equal to the value set in the request. If there are any errors this method will throw Assert exception.

VerifyFieldsValuesEqualToExpected ( string>.Dictionary fieldsSettings, XmlNode zrowItem ) : bool

A method used to verify fields' values whether equal to the fields setting in request of UpdateListItems operation. If there are any verification errors, method will throw Assert exception.

VerifyUserType ( string actualUserTypeValue, string validUserTypeValue, string fieldName ) : void

A method used to verify whether a user type field contain the valid value of current user which the test suite use. If there are any verification errors, this method will throw Assert exception.