C# Класс UnitTest.Utilities

Показать файл Открыть проект

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

Метод Описание
AddAccount ( hMailServer oDomain, string sAddress, string sPassword ) : hMailServer.Account
AddAccount ( hMailServer oDomain, string sAddress, string sPassword, int maxSize ) : hMailServer.Account
AddAlias ( hMailServer domain, string sName, string sValue ) : hMailServer.Alias
AddCorporateRule ( hMailServer oAccount ) : void
AddDistributionList ( hMailServer oDomain, string sAddress, List recipients ) : hMailServer.DistributionList
AddDomain ( hMailServer oDomains, string sName ) : hMailServer.Domain
AddDomain ( string name ) : hMailServer.Domain
AddExactMatchRule ( hMailServer oAccount ) : void
AddGroup ( string sName ) : hMailServer.Group
AddGroupMember ( hMailServer group, hMailServer account ) : hMailServer.GroupMember
AddSpamRule ( hMailServer oAccount ) : void
AddTestDomain ( ) : hMailServer.Domain
AssertBounceMessageExistsInQueue ( string bounceTo ) : void
AssertClamDRunning ( ) : void
AssertDeleteFile ( string file ) : void
AssertFileExists ( string file, bool delete ) : void
AssertFilesInDirectory ( string directory, int expectedFileCount ) : void
AssertFilesInUserDirectory ( hMailServer account, int expectedFileCount ) : void
AssertFolderExists ( hMailServer folders, string folderName ) : hMailServer.IMAPFolder
AssertLiveLogContents ( ) : string
AssertMessageExistsInFolder ( hMailServer folder, int expectedCount ) : void
AssertRecipientsInDeliveryQueue ( int count ) : void
AssertRecipientsInDeliveryQueue ( int count, bool forceSend ) : void
AssertReportedError ( ) : void
AssertReportedError ( string content ) : void
AssertRetrieveFirstMessage ( hMailServer folder ) : hMailServer.Message
AssertSpamAssassinIsRunning ( ) : void
Authenticate ( ) : void
ClearDomains ( ) : void
CreateLargeDummyMailBody ( ) : string
DefaultLogContains ( string data ) : bool
DeleteCurrentDefaultLog ( ) : void
DeleteEventLog ( ) : void
DisableSpamProtection ( ) : void
DoBasicSetup ( ) : hMailServer.Domain
Escape ( string input ) : string
GetApp ( ) : hMailServer.Application
GetCurrentMIMEDateTime ( ) : string
GetDefaultLogFileName ( ) : string
GetErrorLogFileName ( ) : string
GetEventLogFileName ( ) : string
GetFileHash ( string fileName ) : string
GetPublicDirectory ( ) : string
GetResource ( string resourceName ) : string
GethMailServerCOMIPaddress ( ) : string
RandomString ( ) : string
ReadAndDeleteErrorLog ( ) : string
ReadCurrentDefaultLog ( ) : string
ReadExistingTextFile ( string fileName ) : string
RemoveAllRoutes ( ) : void
SendMessagesInQueue ( ) : void
Utilities ( ) : System
WriteFile ( string file, string contents ) : void

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

Метод Описание
ClearGreyListingWhiteAddresses ( ) : void
DeleteMessagesInQueue ( ) : void
DisableVirusProtection ( ) : void
EnableLogging ( bool enable ) : void
GetLocalIPAddress ( ) : IPAddress
GetNumberOfMessagesInDeliveryQueue ( ) : int
RemoveAllGroups ( ) : void
RemoveAllRules ( ) : void
RemoveAllSharedFolders ( ) : void

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

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

public AddAccount ( hMailServer oDomain, string sAddress, string sPassword ) : hMailServer.Account
oDomain hMailServer
sAddress string
sPassword string
Результат hMailServer.Account

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

public AddAccount ( hMailServer oDomain, string sAddress, string sPassword, int maxSize ) : hMailServer.Account
oDomain hMailServer
sAddress string
sPassword string
maxSize int
Результат hMailServer.Account

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

public AddAlias ( hMailServer domain, string sName, string sValue ) : hMailServer.Alias
domain hMailServer
sName string
sValue string
Результат hMailServer.Alias

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

public AddCorporateRule ( hMailServer oAccount ) : void
oAccount hMailServer
Результат void

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

public AddDistributionList ( hMailServer oDomain, string sAddress, List recipients ) : hMailServer.DistributionList
oDomain hMailServer
sAddress string
recipients List
Результат hMailServer.DistributionList

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

public AddDomain ( hMailServer oDomains, string sName ) : hMailServer.Domain
oDomains hMailServer
sName string
Результат hMailServer.Domain

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

public AddDomain ( string name ) : hMailServer.Domain
name string
Результат hMailServer.Domain

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

public AddExactMatchRule ( hMailServer oAccount ) : void
oAccount hMailServer
Результат void

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

public AddGroup ( string sName ) : hMailServer.Group
sName string
Результат hMailServer.Group

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

public AddGroupMember ( hMailServer group, hMailServer account ) : hMailServer.GroupMember
group hMailServer
account hMailServer
Результат hMailServer.GroupMember

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

public AddSpamRule ( hMailServer oAccount ) : void
oAccount hMailServer
Результат void

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

public AddTestDomain ( ) : hMailServer.Domain
Результат hMailServer.Domain

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

public AssertBounceMessageExistsInQueue ( string bounceTo ) : void
bounceTo string
Результат void

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

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

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

public static AssertDeleteFile ( string file ) : void
file string
Результат void

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

public static AssertFileExists ( string file, bool delete ) : void
file string
delete bool
Результат void

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

public AssertFilesInDirectory ( string directory, int expectedFileCount ) : void
directory string
expectedFileCount int
Результат void

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

public AssertFilesInUserDirectory ( hMailServer account, int expectedFileCount ) : void
account hMailServer
expectedFileCount int
Результат void

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

public static AssertFolderExists ( hMailServer folders, string folderName ) : hMailServer.IMAPFolder
folders hMailServer
folderName string
Результат hMailServer.IMAPFolder

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

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

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

public static AssertMessageExistsInFolder ( hMailServer folder, int expectedCount ) : void
folder hMailServer
expectedCount int
Результат void

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

public static AssertRecipientsInDeliveryQueue ( int count ) : void
count int
Результат void

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

public static AssertRecipientsInDeliveryQueue ( int count, bool forceSend ) : void
count int
forceSend bool
Результат void

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

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

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

public static AssertReportedError ( string content ) : void
content string
Результат void

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

public static AssertRetrieveFirstMessage ( hMailServer folder ) : hMailServer.Message
folder hMailServer
Результат hMailServer.Message

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

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

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

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

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

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

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

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

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

public static DefaultLogContains ( string data ) : bool
data string
Результат bool

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

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

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

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

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

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

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

public DoBasicSetup ( ) : hMailServer.Domain
Результат hMailServer.Domain

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

public static Escape ( string input ) : string
input string
Результат string

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

public GetApp ( ) : hMailServer.Application
Результат hMailServer.Application

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

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

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

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

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

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

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

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

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

public static GetFileHash ( string fileName ) : string
fileName string
Результат string

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

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

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

public static GetResource ( string resourceName ) : string
resourceName string
Результат string

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

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

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

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

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

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

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

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

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

public static ReadExistingTextFile ( string fileName ) : string
fileName string
Результат string

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

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

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

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

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

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

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

public static WriteFile ( string file, string contents ) : void
file string
contents string
Результат void