public void MSOXCFXICS_S01_SyncFastTransferFolder_TestSuite2() {
this.Manager.BeginTest("MSOXCFXICS_S01_SyncFastTransferFolder_TestSuite2");
this.Manager.Comment("reaching state \'S12\'");
bool temp78;
this.Manager.Comment("executing step \'call CheckMAPIHTTPTransportSupported(out _)\'");
this.IMS_OXCFXICSAdapterInstance.CheckMAPIHTTPTransportSupported(out temp78);
this.Manager.AddReturn(CheckMAPIHTTPTransportSupportedInfo, null, temp78);
this.Manager.Comment("reaching state \'S13\'");
int temp116 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S01_SyncFastTransferFolder_TestSuite.CheckMAPIHTTPTransportSupportedInfo, null, new CheckMAPIHTTPTransportSupportedDelegate1(this.MSOXCFXICS_S01_SyncFastTransferFolder_TestSuite2CheckMAPIHTTPTransportSupportedChecker)), new ExpectedReturn(S01_SyncFastTransferFolder_TestSuite.CheckMAPIHTTPTransportSupportedInfo, null, new CheckMAPIHTTPTransportSupportedDelegate1(this.MSOXCFXICS_S01_SyncFastTransferFolder_TestSuite2CheckMAPIHTTPTransportSupportedChecker1)));
if ((temp116 == 0)) {
this.Manager.Comment("reaching state \'S30\'");
this.Manager.Comment("executing step \'call Connect(1,PrivateMailboxServer)\'");
this.IMS_OXCFXICSAdapterInstance.Connect(1, ((Microsoft.Protocols.TestSuites.Common.ConnectionType)(1)));
this.Manager.Comment("reaching state \'S42\'");
this.Manager.Comment("checking step \'return Connect\'");
this.Manager.Comment("reaching state \'S51\'");
int temp79;
int temp80;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp81;
this.Manager.Comment("executing step \'call Logon(1,Private,out _,out _)\'");
temp81 = this.IMS_OXCFXICSAdapterInstance.Logon(1, ((Microsoft.Protocols.TestSuites.Common.LogonFlags)(1)), out temp79, out temp80);
this.Manager.Comment("reaching state \'S60\'");
this.Manager.Comment("checking step \'return Logon/[out 1,out 1]:Success\'");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 1, temp79, "logonHandleIndex of Logon, state S60");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 1, temp80, "inboxFolderIdIndex of Logon, state S60");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp81, "return of Logon, state S60");
this.Manager.Comment("reaching state \'S69\'");
int temp82;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp83;
this.Manager.Comment("executing step \'call OpenFolder(1,1,1,out _)\'");
temp83 = this.IMS_OXCFXICSAdapterInstance.OpenFolder(1, 1, 1, out temp82);
this.Manager.Comment("reaching state \'S78\'");
this.Manager.Comment("checking step \'return OpenFolder/[out 2]:Success\'");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 2, temp82, "folderHandleIndex of OpenFolder, state S78");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp83, "return of OpenFolder, state S78");
this.Manager.Comment("reaching state \'S87\'");
int temp84;
int temp85;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp86;
this.Manager.Comment("executing step \'call CreateFolder(1,2,\"TestFolder\",out _,out _)\'");
temp86 = this.IMS_OXCFXICSAdapterInstance.CreateFolder(1, 2, "TestFolder", out temp84, out temp85);
this.Manager.Checkpoint("MS-OXCFXICS_R1890");
this.Manager.Comment("reaching state \'S96\'");
this.Manager.Comment("checking step \'return CreateFolder/[out 2,out 3]:Success\'");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 2, temp84, "folderIdIndex of CreateFolder, state S96");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 3, temp85, "folderHandleIndex of CreateFolder, state S96");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp86, "return of CreateFolder, state S96");
this.Manager.Comment("reaching state \'S105\'");
int temp87;
int temp88;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp89;
this.Manager.Comment("executing step \'call CreateFolder(1,3,\"SubFolder\",out _,out _)\'");
temp89 = this.IMS_OXCFXICSAdapterInstance.CreateFolder(1, 3, "SubFolder", out temp87, out temp88);
this.Manager.Checkpoint("MS-OXCFXICS_R1890");
this.Manager.Comment("reaching state \'S114\'");
this.Manager.Comment("checking step \'return CreateFolder/[out 3,out 4]:Success\'");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 3, temp87, "folderIdIndex of CreateFolder, state S114");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 4, temp88, "folderHandleIndex of CreateFolder, state S114");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp89, "return of CreateFolder, state S114");
this.Manager.Comment("reaching state \'S123\'");
int temp90;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp91;
this.Manager.Comment("executing step \'call CreateMessage(1,3,2,False,out _)\'");
temp91 = this.IMS_OXCFXICSAdapterInstance.CreateMessage(1, 3, 2, false, out temp90);
this.Manager.Checkpoint("MS-OXCFXICS_R1890001");
this.Manager.Comment("reaching state \'S132\'");
this.Manager.Comment("checking step \'return CreateMessage/[out 5]:Success\'");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 5, temp90, "messageHandleIndex of CreateMessage, state S132");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp91, "return of CreateMessage, state S132");
this.Manager.Comment("reaching state \'S141\'");
int temp92;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp93;
this.Manager.Comment("executing step \'call SaveChangesMessage(1,5,out _)\'");
temp93 = this.IMS_OXCFXICSAdapterInstance.SaveChangesMessage(1, 5, out temp92);
this.Manager.Checkpoint("MS-OXCFXICS_R1910");
this.Manager.Checkpoint("MS-OXCFXICS_R1906");
this.Manager.Checkpoint("MS-OXCFXICS_R1898");
this.Manager.Comment("reaching state \'S150\'");
this.Manager.Comment("checking step \'return SaveChangesMessage/[out 4]:Success\'");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 4, temp92, "messageIdIndex of SaveChangesMessage, state S150");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp93, "return of SaveChangesMessage, state S150");
this.Manager.Comment("reaching state \'S159\'");
bool temp94;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(3442001,out _)\'");
this.IMS_OXCFXICSAdapterInstance.CheckRequirementEnabled(3442001, out temp94);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp94);
this.Manager.Comment("reaching state \'S168\'");
int temp115 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S01_SyncFastTransferFolder_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCFXICS_S01_SyncFastTransferFolder_TestSuite2CheckRequirementEnabledChecker)), new ExpectedReturn(S01_SyncFastTransferFolder_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCFXICS_S01_SyncFastTransferFolder_TestSuite2CheckRequirementEnabledChecker1)));
if ((temp115 == 0)) {
this.Manager.Comment("reaching state \'S183\'");
int temp95;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp96;
this.Manager.Comment("executing step \'call FastTransferSourceCopyTo(1,3,FolderHandle,False,Move,Recover" +
"Mode,[\"PidTagAccess\"],out _)\'");
temp96 = this.IMS_OXCFXICSAdapterInstance.FastTransferSourceCopyTo(1, 3, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.InputHandleType)(1)), false, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.CopyToCopyFlags)(1)), Microsoft.Protocols.TestSuites.MS_OXCFXICS.SendOptionAlls.RecoverMode, this.Make<Microsoft.Modeling.Sequence<string>>(new string[] {
"Rep"}, new object[] {
this.Make<Microsoft.Xrt.Runtime.RuntimeList<string>>(new string[] {
"Head",
"Tail"}, new object[] {
"PidTagAccess",
((Microsoft.Xrt.Runtime.RuntimeList<string>)(null))})}), out temp95);
this.Manager.Checkpoint("MS-OXCFXICS_R361");
this.Manager.Comment("reaching state \'S201\'");
this.Manager.Comment("checking step \'return FastTransferSourceCopyTo/[out 6]:Success\'");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 6, temp95, "copyToHandleIndex of FastTransferSourceCopyTo, state S201");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp96, "return of FastTransferSourceCopyTo, state S201");
this.Manager.Comment("reaching state \'S219\'");
int temp97;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractFastTransferStream temp98;
bool temp99;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp100;
this.Manager.Comment("executing step \'call FastTransferSourceGetBuffer(1,6,Normal,out _,out _,out _)\'");
temp100 = this.IMS_OXCFXICSAdapterInstance.FastTransferSourceGetBuffer(1, 6, Microsoft.Protocols.TestSuites.MS_OXCFXICS.BufferSize.Normal, out temp97, out temp98, out temp99);
this.Manager.Checkpoint("MS-OXCFXICS_R384");
this.Manager.Checkpoint("MS-OXCFXICS_R3324");
this.Manager.Checkpoint("MS-OXCFXICS_R1113");
this.Manager.Checkpoint("MS-OXCFXICS_R2620");
this.Manager.Checkpoint("MS-OXCFXICS_R532");
this.Manager.Comment("reaching state \'S237\'");
this.Manager.Comment("checking step \'return FastTransferSourceGetBuffer/[out 1,out AbstractFastTransfer" +
"Stream(StreamType=folderContent,AbstractHierarchySync=AbstractHierarchySync(Fold" +
"erchangeInfo=AbstractFolderChange(IsPidTagFolderIdExist=False,IsPidTagParentFold" +
"erIdExist=False,IsPidTagSourceKeyValueZero=False,IsPidTagParentSourceKeyValueZer" +
"o=False),FolderCount=0,FinalICSState=AbstractState(AbstractICSStateIndex=0,IdSet" +
"Given=null,IsNewCnsetReadPropertyChangeNumber=False,IsNewCnsetSeenFAIPropertyCha" +
"ngeNumber=False,IsNewCnsetSeenPropertyChangeNumber=False),IsParentFolderBeforeCh" +
"ild=False,AbstractDeletion=AbstractDeletion(IsDeletionPresent=False,IdSetDeleted" +
"=null,IsPidTagIdsetNoLongerInScopeExist=False,IsPidTagIdsetExpiredExist=False))," +
"AbstractContentsSync=AbstractContentsSync(IsprogessTotalPresent=False,MessageInf" +
"o=null,AbstractDeletion=AbstractDeletion(IsDeletionPresent=False,IdSetDeleted=nu" +
"ll,IsPidTagIdsetNoLongerInScopeExist=False,IsPidTagIdsetExpiredExist=False),IsRe" +
"adStateChangesExist=False,FinalICSState=AbstractState(AbstractICSStateIndex=0,Id" +
"SetGiven=null,IsNewCnsetReadPropertyChangeNumber=False,IsNewCnsetSeenFAIProperty" +
"ChangeNumber=False,IsNewCnsetSeenPropertyChangeNumber=False),IsSortByMessageDeli" +
"veryTime=False,IsSortByLastModificationTime=False),AbstractFolderContent=Abstrac" +
"tFolderContent(IsPidTagEcWarningOut=False,IsNoPermissionObjNotOut=False,IsPidTag" +
"NewFXFolderOut=False,IsFolderContentNotOut=False,IsFolderPropertiesNotOut=False," +
"IsSubFolderPrecededByPidTagFXDelProp=True,AbsFolderMessage=AbstractFolderMessage" +
"(IsFolderMessagesPrecededByPidTagFXDelProp=True,MessageList=AbstractMessageList(" +
"IsPidTagEcWarningOut=False,AbsMessage=AbsMessage(AbsMessageContent=AbstractMessa" +
"geContent(IsNoPermissionMessageNotOut=False,AbsMessageChildren=AbstractMessageCh" +
"ildren(AttachmentPrecededByPidTagFXDelProp=False,RecipientPrecededByPidTagFXDelP" +
"rop=False),StringPropertiesInUnicode=False,StringPropertiesInUnicodeCodePage=Fal" +
"se,StringPropertiesInOtherCodePage=False,IsRTFFormat=False))))),AbstractTopFolde" +
"r=AbstractTopFolder(AbsFolderContent=AbstractFolderContent(IsPidTagEcWarningOut=" +
"False,IsNoPermissionObjNotOut=False,IsPidTagNewFXFolderOut=False,IsFolderContent" +
"NotOut=False,IsFolderPropertiesNotOut=False,IsSubFolderPrecededByPidTagFXDelProp" +
"=False,AbsFolderMessage=AbstractFolderMessage(IsFolderMessagesPrecededByPidTagFX" +
"DelProp=False,MessageList=AbstractMessageList(IsPidTagEcWarningOut=False,AbsMess" +
"age=AbsMessage(AbsMessageContent=AbstractMessageContent(IsNoPermissionMessageNot" +
"Out=False,AbsMessageChildren=AbstractMessageChildren(AttachmentPrecededByPidTagF" +
"XDelProp=False,RecipientPrecededByPidTagFXDelProp=False),StringPropertiesInUnico" +
"de=False,StringPropertiesInUnicodeCodePage=False,StringPropertiesInOtherCodePage" +
"=False,IsRTFFormat=False))))),SubFolderInScope=False),AbstractState=AbstractStat" +
"e(AbstractICSStateIndex=0,IdSetGiven=null,IsNewCnsetReadPropertyChangeNumber=Fal" +
"se,IsNewCnsetSeenFAIPropertyChangeNumber=False,IsNewCnsetSeenPropertyChangeNumbe" +
"r=False),AbstractMessageContent=AbstractMessageContent(IsNoPermissionMessageNotO" +
"ut=False,AbsMessageChildren=AbstractMessageChildren(AttachmentPrecededByPidTagFX" +
"DelProp=False,RecipientPrecededByPidTagFXDelProp=False),StringPropertiesInUnicod" +
"e=False,StringPropertiesInUnicodeCodePage=False,StringPropertiesInOtherCodePage=" +
"False,IsRTFFormat=False),AbstractMessageList=AbstractMessageList(IsPidTagEcWarni" +
"ngOut=False,AbsMessage=AbsMessage(AbsMessageContent=AbstractMessageContent(IsNoP" +
"ermissionMessageNotOut=False,AbsMessageChildren=AbstractMessageChildren(Attachme" +
"ntPrecededByPidTagFXDelProp=False,RecipientPrecededByPidTagFXDelProp=False),Stri" +
"ngPropertiesInUnicode=False,StringPropertiesInUnicodeCodePage=False,StringProper" +
"tiesInOtherCodePage=False,IsRTFFormat=False))),IsSameReadstateChangeNumber=False" +
"),out False]:Success\'");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 1, temp97, "transferBufferIndex of FastTransferSourceGetBuffer, state S237");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractFastTransferStream>(this.Manager, this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractFastTransferStream>(new string[] {
"StreamType",
"AbstractHierarchySync",
"AbstractContentsSync",
"AbstractFolderContent",
"AbstractTopFolder",
"AbstractState",
"AbstractMessageContent",
"AbstractMessageList",
"IsSameReadstateChangeNumber"}, new object[] {
Microsoft.Protocols.TestSuites.MS_OXCFXICS.FastTransferStreamType.folderContent,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractHierarchySync>(new string[] {
"FolderchangeInfo",
"FolderCount",
"FinalICSState",
"IsParentFolderBeforeChild",
"AbstractDeletion"}, new object[] {
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractFolderChange>(new string[] {
"IsPidTagFolderIdExist",
"IsPidTagParentFolderIdExist",
"IsPidTagSourceKeyValueZero",
"IsPidTagParentSourceKeyValueZero"}, new object[] {
false,
false,
false,
false}),
0,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractState>(new string[] {
"AbstractICSStateIndex",
"IdSetGiven",
"IsNewCnsetReadPropertyChangeNumber",
"IsNewCnsetSeenFAIPropertyChangeNumber",
"IsNewCnsetSeenPropertyChangeNumber"}, new object[] {
0,
((Microsoft.Modeling.Set<int>)(null)),
false,
false,
false}),
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractDeletion>(new string[] {
"IsDeletionPresent",
"IdSetDeleted",
"IsPidTagIdsetNoLongerInScopeExist",
"IsPidTagIdsetExpiredExist"}, new object[] {
false,
((Microsoft.Modeling.Set<int>)(null)),
false,
false})}),
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractContentsSync>(new string[] {
"IsprogessTotalPresent",
"MessageInfo",
"AbstractDeletion",
"IsReadStateChangesExist",
"FinalICSState",
"IsSortByMessageDeliveryTime",
"IsSortByLastModificationTime"}, new object[] {
false,
((Microsoft.Modeling.Set<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageChangeInfo>)(null)),
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractDeletion>(new string[] {
"IsDeletionPresent",
"IdSetDeleted",
"IsPidTagIdsetNoLongerInScopeExist",
"IsPidTagIdsetExpiredExist"}, new object[] {
false,
((Microsoft.Modeling.Set<int>)(null)),
false,
false}),
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractState>(new string[] {
"AbstractICSStateIndex",
"IdSetGiven",
"IsNewCnsetReadPropertyChangeNumber",
"IsNewCnsetSeenFAIPropertyChangeNumber",
"IsNewCnsetSeenPropertyChangeNumber"}, new object[] {
0,
((Microsoft.Modeling.Set<int>)(null)),
false,
false,
false}),
false,
false}),
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractFolderContent>(new string[] {
"IsPidTagEcWarningOut",
"IsNoPermissionObjNotOut",
"IsPidTagNewFXFolderOut",
"IsFolderContentNotOut",
"IsFolderPropertiesNotOut",
"IsSubFolderPrecededByPidTagFXDelProp",
"AbsFolderMessage"}, new object[] {
false,
false,
false,
false,
false,
true,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractFolderMessage>(new string[] {
"IsFolderMessagesPrecededByPidTagFXDelProp",
"MessageList"}, new object[] {
true,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageList>(new string[] {
"IsPidTagEcWarningOut",
"AbsMessage"}, new object[] {
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbsMessage>(new string[] {
"AbsMessageContent"}, new object[] {
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageContent>(new string[] {
"IsNoPermissionMessageNotOut",
"AbsMessageChildren",
"StringPropertiesInUnicode",
"StringPropertiesInUnicodeCodePage",
"StringPropertiesInOtherCodePage",
"IsRTFFormat"}, new object[] {
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageChildren>(new string[] {
"AttachmentPrecededByPidTagFXDelProp",
"RecipientPrecededByPidTagFXDelProp"}, new object[] {
false,
false}),
false,
false,
false,
false})})})})}),
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractTopFolder>(new string[] {
"AbsFolderContent",
"SubFolderInScope"}, new object[] {
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractFolderContent>(new string[] {
"IsPidTagEcWarningOut",
"IsNoPermissionObjNotOut",
"IsPidTagNewFXFolderOut",
"IsFolderContentNotOut",
"IsFolderPropertiesNotOut",
"IsSubFolderPrecededByPidTagFXDelProp",
"AbsFolderMessage"}, new object[] {
false,
false,
false,
false,
false,
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractFolderMessage>(new string[] {
"IsFolderMessagesPrecededByPidTagFXDelProp",
"MessageList"}, new object[] {
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageList>(new string[] {
"IsPidTagEcWarningOut",
"AbsMessage"}, new object[] {
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbsMessage>(new string[] {
"AbsMessageContent"}, new object[] {
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageContent>(new string[] {
"IsNoPermissionMessageNotOut",
"AbsMessageChildren",
"StringPropertiesInUnicode",
"StringPropertiesInUnicodeCodePage",
"StringPropertiesInOtherCodePage",
"IsRTFFormat"}, new object[] {
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageChildren>(new string[] {
"AttachmentPrecededByPidTagFXDelProp",
"RecipientPrecededByPidTagFXDelProp"}, new object[] {
false,
false}),
false,
false,
false,
false})})})})}),
false}),
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractState>(new string[] {
"AbstractICSStateIndex",
"IdSetGiven",
"IsNewCnsetReadPropertyChangeNumber",
"IsNewCnsetSeenFAIPropertyChangeNumber",
"IsNewCnsetSeenPropertyChangeNumber"}, new object[] {
0,
((Microsoft.Modeling.Set<int>)(null)),
false,
false,
false}),
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageContent>(new string[] {
"IsNoPermissionMessageNotOut",
"AbsMessageChildren",
"StringPropertiesInUnicode",
"StringPropertiesInUnicodeCodePage",
"StringPropertiesInOtherCodePage",
"IsRTFFormat"}, new object[] {
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageChildren>(new string[] {
"AttachmentPrecededByPidTagFXDelProp",
"RecipientPrecededByPidTagFXDelProp"}, new object[] {
false,
false}),
false,
false,
false,
false}),
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageList>(new string[] {
"IsPidTagEcWarningOut",
"AbsMessage"}, new object[] {
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbsMessage>(new string[] {
"AbsMessageContent"}, new object[] {
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageContent>(new string[] {
"IsNoPermissionMessageNotOut",
"AbsMessageChildren",
"StringPropertiesInUnicode",
"StringPropertiesInUnicodeCodePage",
"StringPropertiesInOtherCodePage",
"IsRTFFormat"}, new object[] {
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageChildren>(new string[] {
"AttachmentPrecededByPidTagFXDelProp",
"RecipientPrecededByPidTagFXDelProp"}, new object[] {
false,
false}),
false,
false,
false,
false})})}),
false}), temp98, "abstractFastTransferStream of FastTransferSourceGetBuffer, state S237");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp99, "transferDataSmallOrEqualToBufferSize of FastTransferSourceGetBuffer, state S237");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp100, "return of FastTransferSourceGetBuffer, state S237");
this.Manager.Comment("reaching state \'S255\'");
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp101;
this.Manager.Comment("executing step \'call Release(1,3)\'");
temp101 = this.IMS_OXCFXICSAdapterInstance.Release(1, 3);
this.Manager.Comment("reaching state \'S273\'");
this.Manager.Comment("checking step \'return Release/Success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp101, "return of Release, state S273");
this.Manager.Comment("reaching state \'S291\'");
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp102;
this.Manager.Comment("executing step \'call Release(1,4)\'");
temp102 = this.IMS_OXCFXICSAdapterInstance.Release(1, 4);
this.Manager.Comment("reaching state \'S309\'");
this.Manager.Comment("checking step \'return Release/Success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp102, "return of Release, state S309");
this.Manager.Comment("reaching state \'S327\'");
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp103;
this.Manager.Comment("executing step \'call Release(1,5)\'");
temp103 = this.IMS_OXCFXICSAdapterInstance.Release(1, 5);
this.Manager.Comment("reaching state \'S345\'");
this.Manager.Comment("checking step \'return Release/Success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp103, "return of Release, state S345");
this.Manager.Comment("reaching state \'S363\'");
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp104;
this.Manager.Comment("executing step \'call Release(1,6)\'");
temp104 = this.IMS_OXCFXICSAdapterInstance.Release(1, 6);
this.Manager.Comment("reaching state \'S381\'");
this.Manager.Comment("checking step \'return Release/Success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp104, "return of Release, state S381");
this.Manager.Comment("reaching state \'S399\'");
goto label4;
}
if ((temp115 == 1)) {
this.Manager.Comment("reaching state \'S184\'");
int temp105;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp106;
this.Manager.Comment("executing step \'call FastTransferSourceCopyTo(1,3,FolderHandle,False,Move,Recover" +
"Mode,[\"PidTagAccess\"],out _)\'");
temp106 = this.IMS_OXCFXICSAdapterInstance.FastTransferSourceCopyTo(1, 3, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.InputHandleType)(1)), false, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.CopyToCopyFlags)(1)), Microsoft.Protocols.TestSuites.MS_OXCFXICS.SendOptionAlls.RecoverMode, this.Make<Microsoft.Modeling.Sequence<string>>(new string[] {
"Rep"}, new object[] {
this.Make<Microsoft.Xrt.Runtime.RuntimeList<string>>(new string[] {
"Head",
"Tail"}, new object[] {
"PidTagAccess",
((Microsoft.Xrt.Runtime.RuntimeList<string>)(null))})}), out temp105);
this.Manager.Checkpoint("MS-OXCFXICS_R3442001");
this.Manager.Comment("reaching state \'S202\'");
this.Manager.Comment("checking step \'return FastTransferSourceCopyTo/[out -1]:InvalidParameter\'");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, -1, temp105, "copyToHandleIndex of FastTransferSourceCopyTo, state S202");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult.InvalidParameter, temp106, "return of FastTransferSourceCopyTo, state S202");
this.Manager.Comment("reaching state \'S220\'");
int temp107;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractFastTransferStream temp108;
bool temp109;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp110;
this.Manager.Comment("executing step \'call FastTransferSourceGetBuffer(1,-1,Normal,out _,out _,out _)\'");
temp110 = this.IMS_OXCFXICSAdapterInstance.FastTransferSourceGetBuffer(1, -1, Microsoft.Protocols.TestSuites.MS_OXCFXICS.BufferSize.Normal, out temp107, out temp108, out temp109);
this.Manager.Comment("reaching state \'S238\'");
this.Manager.Comment("checking step \'return FastTransferSourceGetBuffer/[out -1,out AbstractFastTransfe" +
"rStream(StreamType=contentsSync,AbstractHierarchySync=AbstractHierarchySync(Fold" +
"erchangeInfo=AbstractFolderChange(IsPidTagFolderIdExist=False,IsPidTagParentFold" +
"erIdExist=False,IsPidTagSourceKeyValueZero=False,IsPidTagParentSourceKeyValueZer" +
"o=False),FolderCount=0,FinalICSState=AbstractState(AbstractICSStateIndex=0,IdSet" +
"Given=null,IsNewCnsetReadPropertyChangeNumber=False,IsNewCnsetSeenFAIPropertyCha" +
"ngeNumber=False,IsNewCnsetSeenPropertyChangeNumber=False),IsParentFolderBeforeCh" +
"ild=False,AbstractDeletion=AbstractDeletion(IsDeletionPresent=False,IdSetDeleted" +
"=null,IsPidTagIdsetNoLongerInScopeExist=False,IsPidTagIdsetExpiredExist=False))," +
"AbstractContentsSync=AbstractContentsSync(IsprogessTotalPresent=False,MessageInf" +
"o=null,AbstractDeletion=AbstractDeletion(IsDeletionPresent=False,IdSetDeleted=nu" +
"ll,IsPidTagIdsetNoLongerInScopeExist=False,IsPidTagIdsetExpiredExist=False),IsRe" +
"adStateChangesExist=False,FinalICSState=AbstractState(AbstractICSStateIndex=0,Id" +
"SetGiven=null,IsNewCnsetReadPropertyChangeNumber=False,IsNewCnsetSeenFAIProperty" +
"ChangeNumber=False,IsNewCnsetSeenPropertyChangeNumber=False),IsSortByMessageDeli" +
"veryTime=False,IsSortByLastModificationTime=False),AbstractFolderContent=Abstrac" +
"tFolderContent(IsPidTagEcWarningOut=False,IsNoPermissionObjNotOut=False,IsPidTag" +
"NewFXFolderOut=False,IsFolderContentNotOut=False,IsFolderPropertiesNotOut=False," +
"IsSubFolderPrecededByPidTagFXDelProp=False,AbsFolderMessage=AbstractFolderMessag" +
"e(IsFolderMessagesPrecededByPidTagFXDelProp=False,MessageList=AbstractMessageLis" +
"t(IsPidTagEcWarningOut=False,AbsMessage=AbsMessage(AbsMessageContent=AbstractMes" +
"sageContent(IsNoPermissionMessageNotOut=False,AbsMessageChildren=AbstractMessage" +
"Children(AttachmentPrecededByPidTagFXDelProp=False,RecipientPrecededByPidTagFXDe" +
"lProp=False),StringPropertiesInUnicode=False,StringPropertiesInUnicodeCodePage=F" +
"alse,StringPropertiesInOtherCodePage=False,IsRTFFormat=False))))),AbstractTopFol" +
"der=AbstractTopFolder(AbsFolderContent=AbstractFolderContent(IsPidTagEcWarningOu" +
"t=False,IsNoPermissionObjNotOut=False,IsPidTagNewFXFolderOut=False,IsFolderConte" +
"ntNotOut=False,IsFolderPropertiesNotOut=False,IsSubFolderPrecededByPidTagFXDelPr" +
"op=False,AbsFolderMessage=AbstractFolderMessage(IsFolderMessagesPrecededByPidTag" +
"FXDelProp=False,MessageList=AbstractMessageList(IsPidTagEcWarningOut=False,AbsMe" +
"ssage=AbsMessage(AbsMessageContent=AbstractMessageContent(IsNoPermissionMessageN" +
"otOut=False,AbsMessageChildren=AbstractMessageChildren(AttachmentPrecededByPidTa" +
"gFXDelProp=False,RecipientPrecededByPidTagFXDelProp=False),StringPropertiesInUni" +
"code=False,StringPropertiesInUnicodeCodePage=False,StringPropertiesInOtherCodePa" +
"ge=False,IsRTFFormat=False))))),SubFolderInScope=False),AbstractState=AbstractSt" +
"ate(AbstractICSStateIndex=0,IdSetGiven=null,IsNewCnsetReadPropertyChangeNumber=F" +
"alse,IsNewCnsetSeenFAIPropertyChangeNumber=False,IsNewCnsetSeenPropertyChangeNum" +
"ber=False),AbstractMessageContent=AbstractMessageContent(IsNoPermissionMessageNo" +
"tOut=False,AbsMessageChildren=AbstractMessageChildren(AttachmentPrecededByPidTag" +
"FXDelProp=False,RecipientPrecededByPidTagFXDelProp=False),StringPropertiesInUnic" +
"ode=False,StringPropertiesInUnicodeCodePage=False,StringPropertiesInOtherCodePag" +
"e=False,IsRTFFormat=False),AbstractMessageList=AbstractMessageList(IsPidTagEcWar" +
"ningOut=False,AbsMessage=AbsMessage(AbsMessageContent=AbstractMessageContent(IsN" +
"oPermissionMessageNotOut=False,AbsMessageChildren=AbstractMessageChildren(Attach" +
"mentPrecededByPidTagFXDelProp=False,RecipientPrecededByPidTagFXDelProp=False),St" +
"ringPropertiesInUnicode=False,StringPropertiesInUnicodeCodePage=False,StringProp" +
"ertiesInOtherCodePage=False,IsRTFFormat=False))),IsSameReadstateChangeNumber=Fal" +
"se),out False]:InvalidParameter\'");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, -1, temp107, "transferBufferIndex of FastTransferSourceGetBuffer, state S238");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractFastTransferStream>(this.Manager, this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractFastTransferStream>(new string[] {
"StreamType",
"AbstractHierarchySync",
"AbstractContentsSync",
"AbstractFolderContent",
"AbstractTopFolder",
"AbstractState",
"AbstractMessageContent",
"AbstractMessageList",
"IsSameReadstateChangeNumber"}, new object[] {
Microsoft.Protocols.TestSuites.MS_OXCFXICS.FastTransferStreamType.contentsSync,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractHierarchySync>(new string[] {
"FolderchangeInfo",
"FolderCount",
"FinalICSState",
"IsParentFolderBeforeChild",
"AbstractDeletion"}, new object[] {
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractFolderChange>(new string[] {
"IsPidTagFolderIdExist",
"IsPidTagParentFolderIdExist",
"IsPidTagSourceKeyValueZero",
"IsPidTagParentSourceKeyValueZero"}, new object[] {
false,
false,
false,
false}),
0,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractState>(new string[] {
"AbstractICSStateIndex",
"IdSetGiven",
"IsNewCnsetReadPropertyChangeNumber",
"IsNewCnsetSeenFAIPropertyChangeNumber",
"IsNewCnsetSeenPropertyChangeNumber"}, new object[] {
0,
((Microsoft.Modeling.Set<int>)(null)),
false,
false,
false}),
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractDeletion>(new string[] {
"IsDeletionPresent",
"IdSetDeleted",
"IsPidTagIdsetNoLongerInScopeExist",
"IsPidTagIdsetExpiredExist"}, new object[] {
false,
((Microsoft.Modeling.Set<int>)(null)),
false,
false})}),
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractContentsSync>(new string[] {
"IsprogessTotalPresent",
"MessageInfo",
"AbstractDeletion",
"IsReadStateChangesExist",
"FinalICSState",
"IsSortByMessageDeliveryTime",
"IsSortByLastModificationTime"}, new object[] {
false,
((Microsoft.Modeling.Set<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageChangeInfo>)(null)),
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractDeletion>(new string[] {
"IsDeletionPresent",
"IdSetDeleted",
"IsPidTagIdsetNoLongerInScopeExist",
"IsPidTagIdsetExpiredExist"}, new object[] {
false,
((Microsoft.Modeling.Set<int>)(null)),
false,
false}),
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractState>(new string[] {
"AbstractICSStateIndex",
"IdSetGiven",
"IsNewCnsetReadPropertyChangeNumber",
"IsNewCnsetSeenFAIPropertyChangeNumber",
"IsNewCnsetSeenPropertyChangeNumber"}, new object[] {
0,
((Microsoft.Modeling.Set<int>)(null)),
false,
false,
false}),
false,
false}),
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractFolderContent>(new string[] {
"IsPidTagEcWarningOut",
"IsNoPermissionObjNotOut",
"IsPidTagNewFXFolderOut",
"IsFolderContentNotOut",
"IsFolderPropertiesNotOut",
"IsSubFolderPrecededByPidTagFXDelProp",
"AbsFolderMessage"}, new object[] {
false,
false,
false,
false,
false,
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractFolderMessage>(new string[] {
"IsFolderMessagesPrecededByPidTagFXDelProp",
"MessageList"}, new object[] {
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageList>(new string[] {
"IsPidTagEcWarningOut",
"AbsMessage"}, new object[] {
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbsMessage>(new string[] {
"AbsMessageContent"}, new object[] {
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageContent>(new string[] {
"IsNoPermissionMessageNotOut",
"AbsMessageChildren",
"StringPropertiesInUnicode",
"StringPropertiesInUnicodeCodePage",
"StringPropertiesInOtherCodePage",
"IsRTFFormat"}, new object[] {
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageChildren>(new string[] {
"AttachmentPrecededByPidTagFXDelProp",
"RecipientPrecededByPidTagFXDelProp"}, new object[] {
false,
false}),
false,
false,
false,
false})})})})}),
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractTopFolder>(new string[] {
"AbsFolderContent",
"SubFolderInScope"}, new object[] {
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractFolderContent>(new string[] {
"IsPidTagEcWarningOut",
"IsNoPermissionObjNotOut",
"IsPidTagNewFXFolderOut",
"IsFolderContentNotOut",
"IsFolderPropertiesNotOut",
"IsSubFolderPrecededByPidTagFXDelProp",
"AbsFolderMessage"}, new object[] {
false,
false,
false,
false,
false,
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractFolderMessage>(new string[] {
"IsFolderMessagesPrecededByPidTagFXDelProp",
"MessageList"}, new object[] {
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageList>(new string[] {
"IsPidTagEcWarningOut",
"AbsMessage"}, new object[] {
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbsMessage>(new string[] {
"AbsMessageContent"}, new object[] {
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageContent>(new string[] {
"IsNoPermissionMessageNotOut",
"AbsMessageChildren",
"StringPropertiesInUnicode",
"StringPropertiesInUnicodeCodePage",
"StringPropertiesInOtherCodePage",
"IsRTFFormat"}, new object[] {
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageChildren>(new string[] {
"AttachmentPrecededByPidTagFXDelProp",
"RecipientPrecededByPidTagFXDelProp"}, new object[] {
false,
false}),
false,
false,
false,
false})})})})}),
false}),
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractState>(new string[] {
"AbstractICSStateIndex",
"IdSetGiven",
"IsNewCnsetReadPropertyChangeNumber",
"IsNewCnsetSeenFAIPropertyChangeNumber",
"IsNewCnsetSeenPropertyChangeNumber"}, new object[] {
0,
((Microsoft.Modeling.Set<int>)(null)),
false,
false,
false}),
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageContent>(new string[] {
"IsNoPermissionMessageNotOut",
"AbsMessageChildren",
"StringPropertiesInUnicode",
"StringPropertiesInUnicodeCodePage",
"StringPropertiesInOtherCodePage",
"IsRTFFormat"}, new object[] {
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageChildren>(new string[] {
"AttachmentPrecededByPidTagFXDelProp",
"RecipientPrecededByPidTagFXDelProp"}, new object[] {
false,
false}),
false,
false,
false,
false}),
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageList>(new string[] {
"IsPidTagEcWarningOut",
"AbsMessage"}, new object[] {
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbsMessage>(new string[] {
"AbsMessageContent"}, new object[] {
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageContent>(new string[] {
"IsNoPermissionMessageNotOut",
"AbsMessageChildren",
"StringPropertiesInUnicode",
"StringPropertiesInUnicodeCodePage",
"StringPropertiesInOtherCodePage",
"IsRTFFormat"}, new object[] {
false,
this.Make<Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractMessageChildren>(new string[] {
"AttachmentPrecededByPidTagFXDelProp",
"RecipientPrecededByPidTagFXDelProp"}, new object[] {
false,
false}),
false,
false,
false,
false})})}),
false}), temp108, "abstractFastTransferStream of FastTransferSourceGetBuffer, state S238");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp109, "transferDataSmallOrEqualToBufferSize of FastTransferSourceGetBuffer, state S238");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult.InvalidParameter, temp110, "return of FastTransferSourceGetBuffer, state S238");
this.Manager.Comment("reaching state \'S256\'");
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp111;
this.Manager.Comment("executing step \'call Release(1,3)\'");
temp111 = this.IMS_OXCFXICSAdapterInstance.Release(1, 3);
this.Manager.Comment("reaching state \'S274\'");
this.Manager.Comment("checking step \'return Release/Success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp111, "return of Release, state S274");
this.Manager.Comment("reaching state \'S292\'");
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp112;
this.Manager.Comment("executing step \'call Release(1,4)\'");
temp112 = this.IMS_OXCFXICSAdapterInstance.Release(1, 4);
this.Manager.Comment("reaching state \'S310\'");
this.Manager.Comment("checking step \'return Release/Success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp112, "return of Release, state S310");
this.Manager.Comment("reaching state \'S328\'");
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp113;
this.Manager.Comment("executing step \'call Release(1,5)\'");
temp113 = this.IMS_OXCFXICSAdapterInstance.Release(1, 5);
this.Manager.Comment("reaching state \'S346\'");
this.Manager.Comment("checking step \'return Release/Success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp113, "return of Release, state S346");
this.Manager.Comment("reaching state \'S364\'");
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp114;
this.Manager.Comment("executing step \'call Release(1,-1)\'");
temp114 = this.IMS_OXCFXICSAdapterInstance.Release(1, -1);
this.Manager.Comment("reaching state \'S382\'");
this.Manager.Comment("checking step \'return Release/Success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp114, "return of Release, state S382");
this.Manager.Comment("reaching state \'S400\'");
goto label4;
}
throw new InvalidOperationException("never reached");
label4:
;
goto label5;
}
if ((temp116 == 1)) {
this.Manager.Comment("reaching state \'S31\'");
goto label5;
}
throw new InvalidOperationException("never reached");
label5:
;
this.Manager.EndTest();
}