public void MSOXCFXICS_S01_SyncFastTransferFolder_TestSuite7() {
this.Manager.BeginTest("MSOXCFXICS_S01_SyncFastTransferFolder_TestSuite7");
this.Manager.Comment("reaching state \'S6\'");
bool temp273;
this.Manager.Comment("executing step \'call CheckMAPIHTTPTransportSupported(out _)\'");
this.IMS_OXCFXICSAdapterInstance.CheckMAPIHTTPTransportSupported(out temp273);
this.Manager.AddReturn(CheckMAPIHTTPTransportSupportedInfo, null, temp273);
this.Manager.Comment("reaching state \'S7\'");
int temp311 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S01_SyncFastTransferFolder_TestSuite.CheckMAPIHTTPTransportSupportedInfo, null, new CheckMAPIHTTPTransportSupportedDelegate1(this.MSOXCFXICS_S01_SyncFastTransferFolder_TestSuite7CheckMAPIHTTPTransportSupportedChecker)), new ExpectedReturn(S01_SyncFastTransferFolder_TestSuite.CheckMAPIHTTPTransportSupportedInfo, null, new CheckMAPIHTTPTransportSupportedDelegate1(this.MSOXCFXICS_S01_SyncFastTransferFolder_TestSuite7CheckMAPIHTTPTransportSupportedChecker1)));
if ((temp311 == 0)) {
this.Manager.Comment("reaching state \'S24\'");
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 \'S39\'");
this.Manager.Comment("checking step \'return Connect\'");
this.Manager.Comment("reaching state \'S48\'");
int temp274;
int temp275;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp276;
this.Manager.Comment("executing step \'call Logon(1,Private,out _,out _)\'");
temp276 = this.IMS_OXCFXICSAdapterInstance.Logon(1, ((Microsoft.Protocols.TestSuites.Common.LogonFlags)(1)), out temp274, out temp275);
this.Manager.Comment("reaching state \'S57\'");
this.Manager.Comment("checking step \'return Logon/[out 1,out 1]:Success\'");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 1, temp274, "logonHandleIndex of Logon, state S57");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 1, temp275, "inboxFolderIdIndex of Logon, state S57");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp276, "return of Logon, state S57");
this.Manager.Comment("reaching state \'S66\'");
int temp277;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp278;
this.Manager.Comment("executing step \'call OpenFolder(1,1,1,out _)\'");
temp278 = this.IMS_OXCFXICSAdapterInstance.OpenFolder(1, 1, 1, out temp277);
this.Manager.Comment("reaching state \'S75\'");
this.Manager.Comment("checking step \'return OpenFolder/[out 2]:Success\'");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 2, temp277, "folderHandleIndex of OpenFolder, state S75");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp278, "return of OpenFolder, state S75");
this.Manager.Comment("reaching state \'S84\'");
int temp279;
int temp280;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp281;
this.Manager.Comment("executing step \'call CreateFolder(1,2,\"TestFolder\",out _,out _)\'");
temp281 = this.IMS_OXCFXICSAdapterInstance.CreateFolder(1, 2, "TestFolder", out temp279, out temp280);
this.Manager.Checkpoint("MS-OXCFXICS_R1890");
this.Manager.Comment("reaching state \'S93\'");
this.Manager.Comment("checking step \'return CreateFolder/[out 2,out 3]:Success\'");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 2, temp279, "folderIdIndex of CreateFolder, state S93");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 3, temp280, "folderHandleIndex of CreateFolder, state S93");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp281, "return of CreateFolder, state S93");
this.Manager.Comment("reaching state \'S102\'");
int temp282;
int temp283;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp284;
this.Manager.Comment("executing step \'call CreateFolder(1,3,\"SubFolder\",out _,out _)\'");
temp284 = this.IMS_OXCFXICSAdapterInstance.CreateFolder(1, 3, "SubFolder", out temp282, out temp283);
this.Manager.Checkpoint("MS-OXCFXICS_R1890");
this.Manager.Comment("reaching state \'S111\'");
this.Manager.Comment("checking step \'return CreateFolder/[out 3,out 4]:Success\'");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 3, temp282, "folderIdIndex of CreateFolder, state S111");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 4, temp283, "folderHandleIndex of CreateFolder, state S111");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp284, "return of CreateFolder, state S111");
this.Manager.Comment("reaching state \'S120\'");
int temp285;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp286;
this.Manager.Comment("executing step \'call CreateMessage(1,3,2,False,out _)\'");
temp286 = this.IMS_OXCFXICSAdapterInstance.CreateMessage(1, 3, 2, false, out temp285);
this.Manager.Checkpoint("MS-OXCFXICS_R1890001");
this.Manager.Comment("reaching state \'S129\'");
this.Manager.Comment("checking step \'return CreateMessage/[out 5]:Success\'");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 5, temp285, "messageHandleIndex of CreateMessage, state S129");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp286, "return of CreateMessage, state S129");
this.Manager.Comment("reaching state \'S138\'");
int temp287;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp288;
this.Manager.Comment("executing step \'call SaveChangesMessage(1,5,out _)\'");
temp288 = this.IMS_OXCFXICSAdapterInstance.SaveChangesMessage(1, 5, out temp287);
this.Manager.Checkpoint("MS-OXCFXICS_R1910");
this.Manager.Checkpoint("MS-OXCFXICS_R1906");
this.Manager.Checkpoint("MS-OXCFXICS_R1898");
this.Manager.Comment("reaching state \'S147\'");
this.Manager.Comment("checking step \'return SaveChangesMessage/[out 4]:Success\'");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 4, temp287, "messageIdIndex of SaveChangesMessage, state S147");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp288, "return of SaveChangesMessage, state S147");
this.Manager.Comment("reaching state \'S156\'");
bool temp289;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(3466,out _)\'");
this.IMS_OXCFXICSAdapterInstance.CheckRequirementEnabled(3466, out temp289);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp289);
this.Manager.Comment("reaching state \'S165\'");
int temp310 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S01_SyncFastTransferFolder_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCFXICS_S01_SyncFastTransferFolder_TestSuite7CheckRequirementEnabledChecker)), new ExpectedReturn(S01_SyncFastTransferFolder_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCFXICS_S01_SyncFastTransferFolder_TestSuite7CheckRequirementEnabledChecker1)));
if ((temp310 == 0)) {
this.Manager.Comment("reaching state \'S177\'");
int temp290;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp291;
this.Manager.Comment(@"executing step 'call FastTransferSourceCopyProperties(1,3,FolderHandle,False,Move,RecoverMode,[""PidTagAccess"",""PidTagFolderId"",""PidTagComment"",""PidTagDisplayName"",""PidTagContainerHierarchy"",""PidTagFolderAssociatedContents"",""PidTagContainerContents""],out _)'");
temp291 = this.IMS_OXCFXICSAdapterInstance.FastTransferSourceCopyProperties(1, 3, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.InputHandleType)(1)), false, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.CopyPropertiesCopyFlags)(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",
this.Make<Microsoft.Xrt.Runtime.RuntimeList<string>>(new string[] {
"Head",
"Tail"}, new object[] {
"PidTagFolderId",
this.Make<Microsoft.Xrt.Runtime.RuntimeList<string>>(new string[] {
"Head",
"Tail"}, new object[] {
"PidTagComment",
this.Make<Microsoft.Xrt.Runtime.RuntimeList<string>>(new string[] {
"Head",
"Tail"}, new object[] {
"PidTagDisplayName",
this.Make<Microsoft.Xrt.Runtime.RuntimeList<string>>(new string[] {
"Head",
"Tail"}, new object[] {
"PidTagContainerHierarchy",
this.Make<Microsoft.Xrt.Runtime.RuntimeList<string>>(new string[] {
"Head",
"Tail"}, new object[] {
"PidTagFolderAssociatedContents",
this.Make<Microsoft.Xrt.Runtime.RuntimeList<string>>(new string[] {
"Head",
"Tail"}, new object[] {
"PidTagContainerContents",
((Microsoft.Xrt.Runtime.RuntimeList<string>)(null))})})})})})})})}), out temp290);
this.Manager.Checkpoint("MS-OXCFXICS_R431");
this.Manager.Comment("reaching state \'S195\'");
this.Manager.Comment("checking step \'return FastTransferSourceCopyProperties/[out 6]:Success\'");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, 6, temp290, "copyPropertiesHandleIndex of FastTransferSourceCopyProperties, state S195");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp291, "return of FastTransferSourceCopyProperties, state S195");
this.Manager.Comment("reaching state \'S213\'");
int temp292;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractFastTransferStream temp293;
bool temp294;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp295;
this.Manager.Comment("executing step \'call FastTransferSourceGetBuffer(1,6,Normal,out _,out _,out _)\'");
temp295 = this.IMS_OXCFXICSAdapterInstance.FastTransferSourceGetBuffer(1, 6, Microsoft.Protocols.TestSuites.MS_OXCFXICS.BufferSize.Normal, out temp292, out temp293, out temp294);
this.Manager.Checkpoint("MS-OXCFXICS_R455");
this.Manager.Checkpoint("MS-OXCFXICS_R3325");
this.Manager.Checkpoint("MS-OXCFXICS_R1113");
this.Manager.Checkpoint("MS-OXCFXICS_R2620");
this.Manager.Checkpoint("MS-OXCFXICS_R532");
this.Manager.Comment("reaching state \'S231\'");
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, temp292, "transferBufferIndex of FastTransferSourceGetBuffer, state S231");
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}), temp293, "abstractFastTransferStream of FastTransferSourceGetBuffer, state S231");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp294, "transferDataSmallOrEqualToBufferSize of FastTransferSourceGetBuffer, state S231");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult)(0)), temp295, "return of FastTransferSourceGetBuffer, state S231");
this.Manager.Comment("reaching state \'S249\'");
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp296;
this.Manager.Comment("executing step \'call Release(1,3)\'");
temp296 = this.IMS_OXCFXICSAdapterInstance.Release(1, 3);
this.Manager.Comment("reaching state \'S267\'");
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)), temp296, "return of Release, state S267");
this.Manager.Comment("reaching state \'S285\'");
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp297;
this.Manager.Comment("executing step \'call Release(1,4)\'");
temp297 = this.IMS_OXCFXICSAdapterInstance.Release(1, 4);
this.Manager.Comment("reaching state \'S303\'");
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)), temp297, "return of Release, state S303");
this.Manager.Comment("reaching state \'S321\'");
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp298;
this.Manager.Comment("executing step \'call Release(1,5)\'");
temp298 = this.IMS_OXCFXICSAdapterInstance.Release(1, 5);
this.Manager.Comment("reaching state \'S339\'");
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)), temp298, "return of Release, state S339");
this.Manager.Comment("reaching state \'S357\'");
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp299;
this.Manager.Comment("executing step \'call Release(1,6)\'");
temp299 = this.IMS_OXCFXICSAdapterInstance.Release(1, 6);
this.Manager.Comment("reaching state \'S375\'");
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)), temp299, "return of Release, state S375");
this.Manager.Comment("reaching state \'S393\'");
goto label14;
}
if ((temp310 == 1)) {
this.Manager.Comment("reaching state \'S178\'");
int temp300;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp301;
this.Manager.Comment(@"executing step 'call FastTransferSourceCopyProperties(1,3,FolderHandle,False,Move,RecoverMode,[""PidTagAccess"",""PidTagFolderId"",""PidTagComment"",""PidTagDisplayName"",""PidTagContainerHierarchy"",""PidTagFolderAssociatedContents"",""PidTagContainerContents""],out _)'");
temp301 = this.IMS_OXCFXICSAdapterInstance.FastTransferSourceCopyProperties(1, 3, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.InputHandleType)(1)), false, ((Microsoft.Protocols.TestSuites.MS_OXCFXICS.CopyPropertiesCopyFlags)(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",
this.Make<Microsoft.Xrt.Runtime.RuntimeList<string>>(new string[] {
"Head",
"Tail"}, new object[] {
"PidTagFolderId",
this.Make<Microsoft.Xrt.Runtime.RuntimeList<string>>(new string[] {
"Head",
"Tail"}, new object[] {
"PidTagComment",
this.Make<Microsoft.Xrt.Runtime.RuntimeList<string>>(new string[] {
"Head",
"Tail"}, new object[] {
"PidTagDisplayName",
this.Make<Microsoft.Xrt.Runtime.RuntimeList<string>>(new string[] {
"Head",
"Tail"}, new object[] {
"PidTagContainerHierarchy",
this.Make<Microsoft.Xrt.Runtime.RuntimeList<string>>(new string[] {
"Head",
"Tail"}, new object[] {
"PidTagFolderAssociatedContents",
this.Make<Microsoft.Xrt.Runtime.RuntimeList<string>>(new string[] {
"Head",
"Tail"}, new object[] {
"PidTagContainerContents",
((Microsoft.Xrt.Runtime.RuntimeList<string>)(null))})})})})})})})}), out temp300);
this.Manager.Comment("reaching state \'S196\'");
this.Manager.Comment("checking step \'return FastTransferSourceCopyProperties/[out -1]:NotImplemented\'");
TestManagerHelpers.AssertAreEqual<int>(this.Manager, -1, temp300, "copyPropertiesHandleIndex of FastTransferSourceCopyProperties, state S196");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult.NotImplemented, temp301, "return of FastTransferSourceCopyProperties, state S196");
this.Manager.Comment("reaching state \'S214\'");
int temp302;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.AbstractFastTransferStream temp303;
bool temp304;
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp305;
this.Manager.Comment("executing step \'call FastTransferSourceGetBuffer(1,-1,Normal,out _,out _,out _)\'");
temp305 = this.IMS_OXCFXICSAdapterInstance.FastTransferSourceGetBuffer(1, -1, Microsoft.Protocols.TestSuites.MS_OXCFXICS.BufferSize.Normal, out temp302, out temp303, out temp304);
this.Manager.Comment("reaching state \'S232\'");
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, temp302, "transferBufferIndex of FastTransferSourceGetBuffer, state S232");
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}), temp303, "abstractFastTransferStream of FastTransferSourceGetBuffer, state S232");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp304, "transferDataSmallOrEqualToBufferSize of FastTransferSourceGetBuffer, state S232");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult>(this.Manager, Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult.InvalidParameter, temp305, "return of FastTransferSourceGetBuffer, state S232");
this.Manager.Comment("reaching state \'S250\'");
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp306;
this.Manager.Comment("executing step \'call Release(1,3)\'");
temp306 = this.IMS_OXCFXICSAdapterInstance.Release(1, 3);
this.Manager.Comment("reaching state \'S268\'");
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)), temp306, "return of Release, state S268");
this.Manager.Comment("reaching state \'S286\'");
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp307;
this.Manager.Comment("executing step \'call Release(1,4)\'");
temp307 = this.IMS_OXCFXICSAdapterInstance.Release(1, 4);
this.Manager.Comment("reaching state \'S304\'");
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)), temp307, "return of Release, state S304");
this.Manager.Comment("reaching state \'S322\'");
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp308;
this.Manager.Comment("executing step \'call Release(1,5)\'");
temp308 = this.IMS_OXCFXICSAdapterInstance.Release(1, 5);
this.Manager.Comment("reaching state \'S340\'");
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)), temp308, "return of Release, state S340");
this.Manager.Comment("reaching state \'S358\'");
Microsoft.Protocols.TestSuites.MS_OXCFXICS.RopResult temp309;
this.Manager.Comment("executing step \'call Release(1,-1)\'");
temp309 = this.IMS_OXCFXICSAdapterInstance.Release(1, -1);
this.Manager.Comment("reaching state \'S376\'");
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)), temp309, "return of Release, state S376");
this.Manager.Comment("reaching state \'S394\'");
goto label14;
}
throw new InvalidOperationException("never reached");
label14:
;
goto label15;
}
if ((temp311 == 1)) {
this.Manager.Comment("reaching state \'S25\'");
goto label15;
}
throw new InvalidOperationException("never reached");
label15:
;
this.Manager.EndTest();
}