C# Класс UnitTest.IMAPSimulator

Summary description for IMAPSimulator.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AssertMessageCount ( string accountName, string accountPassword, string folderName, int expectedCount ) : void
AssertPendingDataExists ( ) : bool

Waits for data a total of 8 seconds.

CheckFolder ( string sFolder ) : bool
Close ( ) : bool
Connect ( ) : string
ConnectAndLogon ( string username, string password ) : bool
ConnectAndLogon ( string sUsername, string sPassword, string &errorMessage ) : bool
Copy ( int messageIndex, string destinationFolder ) : bool
CreateFolder ( string sFolder ) : bool
DeleteACL ( string sFolder, string identifier ) : bool
DeleteFolder ( string sFolder ) : bool
Disconnect ( ) : void
EndIdle ( bool force, string &output ) : bool
ExamineFolder ( string sFolder ) : string
Expunge ( ) : bool
Expunge ( string &result ) : bool
Fetch ( string sParameters ) : string
GetACL ( string sFolder ) : string
GetCapabilities ( ) : string
GetFlags ( int messageIndex ) : string
GetMessageCount ( string sFolder ) : int
GetMyRights ( string sFolder ) : string
GetPendingDataExists ( ) : bool
GetQuota ( string folderName ) : string
GetWelcomeMessage ( ) : string
IMAPSimulator ( ) : System
IMAPSimulator ( bool useSSL, int port ) : System
IMAPSimulator ( string username, string password, string mailbox ) : System
LSUB ( ) : string
LSUB ( string wildcard ) : string
LSUB ( string reference, string wildcard ) : string
List ( ) : string
List ( string wildcard ) : string
List ( string wildcard, bool unescapeResponse ) : string
List ( string reference, string wildcard, bool unescapeResponse ) : string
ListRights ( string sFolder, string identifier ) : string
Logon ( string sUsername, string sPassword ) : bool
Logon ( string sUsername, string sPassword, string &errorMessage ) : bool
LogonWithLiteral ( string sUsername, string sPassword ) : void
Logout ( ) : bool
NOOP ( ) : string
Receive ( ) : string
ReceiveUntil ( string characters ) : string
RenameFolder ( string from, string to ) : bool
RenameFolder ( string from, string to, string &result ) : bool
Search ( string sSearchString ) : string
SelectFolder ( string sFolder ) : bool
SelectFolder ( string folderName, string &text ) : bool
SelectFolderWithoutLiteral ( string sFolder ) : bool
Send ( string s ) : string
SendRaw ( string s ) : void
SendSingleCommand ( string command ) : string
SendSingleCommandWithLiteral ( string command, string literalData ) : string
SetACL ( string sFolder, string identifier, string access ) : bool
SetDeletedFlag ( int messageIndex ) : bool
SetFlagOnFirstMessage ( bool bSet, string sFlag ) : void
SetFlagOnMessage ( int index, bool bSet, string sFlag ) : bool
SetSeenFlag ( int messageIndex ) : bool
Sort ( string sSearchString ) : string
StartIdle ( ) : bool
Status ( string folderName, string dataItem ) : string
Subscribe ( string sFolder ) : bool
TestConnect ( int iPort ) : bool
Unsubscribe ( string sFolder ) : bool

Приватные методы

Метод Описание
AssertFolderExists ( string folderName ) : void

Описание методов

AssertMessageCount() публичный статический Метод

public static AssertMessageCount ( string accountName, string accountPassword, string folderName, int expectedCount ) : void
accountName string
accountPassword string
folderName string
expectedCount int
Результат void

AssertPendingDataExists() публичный Метод

Waits for data a total of 8 seconds.
public AssertPendingDataExists ( ) : bool
Результат bool

CheckFolder() публичный Метод

public CheckFolder ( string sFolder ) : bool
sFolder string
Результат bool

Close() публичный Метод

public Close ( ) : bool
Результат bool

Connect() публичный Метод

public Connect ( ) : string
Результат string

ConnectAndLogon() публичный Метод

public ConnectAndLogon ( string username, string password ) : bool
username string
password string
Результат bool

ConnectAndLogon() публичный Метод

public ConnectAndLogon ( string sUsername, string sPassword, string &errorMessage ) : bool
sUsername string
sPassword string
errorMessage string
Результат bool

Copy() публичный Метод

public Copy ( int messageIndex, string destinationFolder ) : bool
messageIndex int
destinationFolder string
Результат bool

CreateFolder() публичный Метод

public CreateFolder ( string sFolder ) : bool
sFolder string
Результат bool

DeleteACL() публичный Метод

public DeleteACL ( string sFolder, string identifier ) : bool
sFolder string
identifier string
Результат bool

DeleteFolder() публичный Метод

public DeleteFolder ( string sFolder ) : bool
sFolder string
Результат bool

Disconnect() публичный Метод

public Disconnect ( ) : void
Результат void

EndIdle() публичный Метод

public EndIdle ( bool force, string &output ) : bool
force bool
output string
Результат bool

ExamineFolder() публичный Метод

public ExamineFolder ( string sFolder ) : string
sFolder string
Результат string

Expunge() публичный Метод

public Expunge ( ) : bool
Результат bool

Expunge() публичный Метод

public Expunge ( string &result ) : bool
result string
Результат bool

Fetch() публичный Метод

public Fetch ( string sParameters ) : string
sParameters string
Результат string

GetACL() публичный Метод

public GetACL ( string sFolder ) : string
sFolder string
Результат string

GetCapabilities() публичный Метод

public GetCapabilities ( ) : string
Результат string

GetFlags() публичный Метод

public GetFlags ( int messageIndex ) : string
messageIndex int
Результат string

GetMessageCount() публичный Метод

public GetMessageCount ( string sFolder ) : int
sFolder string
Результат int

GetMyRights() публичный Метод

public GetMyRights ( string sFolder ) : string
sFolder string
Результат string

GetPendingDataExists() публичный Метод

public GetPendingDataExists ( ) : bool
Результат bool

GetQuota() публичный Метод

public GetQuota ( string folderName ) : string
folderName string
Результат string

GetWelcomeMessage() публичный Метод

public GetWelcomeMessage ( ) : string
Результат string

IMAPSimulator() публичный Метод

public IMAPSimulator ( ) : System
Результат System

IMAPSimulator() публичный Метод

public IMAPSimulator ( bool useSSL, int port ) : System
useSSL bool
port int
Результат System

IMAPSimulator() публичный Метод

public IMAPSimulator ( string username, string password, string mailbox ) : System
username string
password string
mailbox string
Результат System

LSUB() публичный Метод

public LSUB ( ) : string
Результат string

LSUB() публичный Метод

public LSUB ( string wildcard ) : string
wildcard string
Результат string

LSUB() публичный Метод

public LSUB ( string reference, string wildcard ) : string
reference string
wildcard string
Результат string

List() публичный Метод

public List ( ) : string
Результат string

List() публичный Метод

public List ( string wildcard ) : string
wildcard string
Результат string

List() публичный Метод

public List ( string wildcard, bool unescapeResponse ) : string
wildcard string
unescapeResponse bool
Результат string

List() публичный Метод

public List ( string reference, string wildcard, bool unescapeResponse ) : string
reference string
wildcard string
unescapeResponse bool
Результат string

ListRights() публичный Метод

public ListRights ( string sFolder, string identifier ) : string
sFolder string
identifier string
Результат string

Logon() публичный Метод

public Logon ( string sUsername, string sPassword ) : bool
sUsername string
sPassword string
Результат bool

Logon() публичный Метод

public Logon ( string sUsername, string sPassword, string &errorMessage ) : bool
sUsername string
sPassword string
errorMessage string
Результат bool

LogonWithLiteral() публичный Метод

public LogonWithLiteral ( string sUsername, string sPassword ) : void
sUsername string
sPassword string
Результат void

Logout() публичный Метод

public Logout ( ) : bool
Результат bool

NOOP() публичный Метод

public NOOP ( ) : string
Результат string

Receive() публичный Метод

public Receive ( ) : string
Результат string

ReceiveUntil() публичный Метод

public ReceiveUntil ( string characters ) : string
characters string
Результат string

RenameFolder() публичный Метод

public RenameFolder ( string from, string to ) : bool
from string
to string
Результат bool

RenameFolder() публичный Метод

public RenameFolder ( string from, string to, string &result ) : bool
from string
to string
result string
Результат bool

Search() публичный Метод

public Search ( string sSearchString ) : string
sSearchString string
Результат string

SelectFolder() публичный Метод

public SelectFolder ( string sFolder ) : bool
sFolder string
Результат bool

SelectFolder() публичный Метод

public SelectFolder ( string folderName, string &text ) : bool
folderName string
text string
Результат bool

SelectFolderWithoutLiteral() публичный Метод

public SelectFolderWithoutLiteral ( string sFolder ) : bool
sFolder string
Результат bool

Send() публичный Метод

public Send ( string s ) : string
s string
Результат string

SendRaw() публичный Метод

public SendRaw ( string s ) : void
s string
Результат void

SendSingleCommand() публичный Метод

public SendSingleCommand ( string command ) : string
command string
Результат string

SendSingleCommandWithLiteral() публичный Метод

public SendSingleCommandWithLiteral ( string command, string literalData ) : string
command string
literalData string
Результат string

SetACL() публичный Метод

public SetACL ( string sFolder, string identifier, string access ) : bool
sFolder string
identifier string
access string
Результат bool

SetDeletedFlag() публичный Метод

public SetDeletedFlag ( int messageIndex ) : bool
messageIndex int
Результат bool

SetFlagOnFirstMessage() публичный Метод

public SetFlagOnFirstMessage ( bool bSet, string sFlag ) : void
bSet bool
sFlag string
Результат void

SetFlagOnMessage() публичный Метод

public SetFlagOnMessage ( int index, bool bSet, string sFlag ) : bool
index int
bSet bool
sFlag string
Результат bool

SetSeenFlag() публичный Метод

public SetSeenFlag ( int messageIndex ) : bool
messageIndex int
Результат bool

Sort() публичный Метод

public Sort ( string sSearchString ) : string
sSearchString string
Результат string

StartIdle() публичный Метод

public StartIdle ( ) : bool
Результат bool

Status() публичный Метод

public Status ( string folderName, string dataItem ) : string
folderName string
dataItem string
Результат string

Subscribe() публичный Метод

public Subscribe ( string sFolder ) : bool
sFolder string
Результат bool

TestConnect() публичный Метод

public TestConnect ( int iPort ) : bool
iPort int
Результат bool

Unsubscribe() публичный Метод

public Unsubscribe ( string sFolder ) : bool
sFolder string
Результат bool