C# Class UnitTest.Utilities

Exibir arquivo Open project: nberardi/hMailServer

Public Methods

Method Description
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

Private Methods

Method Description
ClearGreyListingWhiteAddresses ( ) : void
DeleteMessagesInQueue ( ) : void
DisableVirusProtection ( ) : void
EnableLogging ( bool enable ) : void
GetLocalIPAddress ( ) : IPAddress
GetNumberOfMessagesInDeliveryQueue ( ) : int
RemoveAllGroups ( ) : void
RemoveAllRules ( ) : void
RemoveAllSharedFolders ( ) : void

Method Details

AddAccount() public method

public AddAccount ( hMailServer oDomain, string sAddress, string sPassword ) : hMailServer.Account
oDomain hMailServer
sAddress string
sPassword string
return hMailServer.Account

AddAccount() public method

public AddAccount ( hMailServer oDomain, string sAddress, string sPassword, int maxSize ) : hMailServer.Account
oDomain hMailServer
sAddress string
sPassword string
maxSize int
return hMailServer.Account

AddAlias() public method

public AddAlias ( hMailServer domain, string sName, string sValue ) : hMailServer.Alias
domain hMailServer
sName string
sValue string
return hMailServer.Alias

AddCorporateRule() public method

public AddCorporateRule ( hMailServer oAccount ) : void
oAccount hMailServer
return void

AddDistributionList() public method

public AddDistributionList ( hMailServer oDomain, string sAddress, List recipients ) : hMailServer.DistributionList
oDomain hMailServer
sAddress string
recipients List
return hMailServer.DistributionList

AddDomain() public method

public AddDomain ( hMailServer oDomains, string sName ) : hMailServer.Domain
oDomains hMailServer
sName string
return hMailServer.Domain

AddDomain() public method

public AddDomain ( string name ) : hMailServer.Domain
name string
return hMailServer.Domain

AddExactMatchRule() public method

public AddExactMatchRule ( hMailServer oAccount ) : void
oAccount hMailServer
return void

AddGroup() public method

public AddGroup ( string sName ) : hMailServer.Group
sName string
return hMailServer.Group

AddGroupMember() public method

public AddGroupMember ( hMailServer group, hMailServer account ) : hMailServer.GroupMember
group hMailServer
account hMailServer
return hMailServer.GroupMember

AddSpamRule() public method

public AddSpamRule ( hMailServer oAccount ) : void
oAccount hMailServer
return void

AddTestDomain() public method

public AddTestDomain ( ) : hMailServer.Domain
return hMailServer.Domain

AssertBounceMessageExistsInQueue() public method

public AssertBounceMessageExistsInQueue ( string bounceTo ) : void
bounceTo string
return void

AssertClamDRunning() public static method

public static AssertClamDRunning ( ) : void
return void

AssertDeleteFile() public static method

public static AssertDeleteFile ( string file ) : void
file string
return void

AssertFileExists() public static method

public static AssertFileExists ( string file, bool delete ) : void
file string
delete bool
return void

AssertFilesInDirectory() public method

public AssertFilesInDirectory ( string directory, int expectedFileCount ) : void
directory string
expectedFileCount int
return void

AssertFilesInUserDirectory() public method

public AssertFilesInUserDirectory ( hMailServer account, int expectedFileCount ) : void
account hMailServer
expectedFileCount int
return void

AssertFolderExists() public static method

public static AssertFolderExists ( hMailServer folders, string folderName ) : hMailServer.IMAPFolder
folders hMailServer
folderName string
return hMailServer.IMAPFolder

AssertLiveLogContents() public method

public AssertLiveLogContents ( ) : string
return string

AssertMessageExistsInFolder() public static method

public static AssertMessageExistsInFolder ( hMailServer folder, int expectedCount ) : void
folder hMailServer
expectedCount int
return void

AssertRecipientsInDeliveryQueue() public static method

public static AssertRecipientsInDeliveryQueue ( int count ) : void
count int
return void

AssertRecipientsInDeliveryQueue() public static method

public static AssertRecipientsInDeliveryQueue ( int count, bool forceSend ) : void
count int
forceSend bool
return void

AssertReportedError() public static method

public static AssertReportedError ( ) : void
return void

AssertReportedError() public static method

public static AssertReportedError ( string content ) : void
content string
return void

AssertRetrieveFirstMessage() public static method

public static AssertRetrieveFirstMessage ( hMailServer folder ) : hMailServer.Message
folder hMailServer
return hMailServer.Message

AssertSpamAssassinIsRunning() public static method

public static AssertSpamAssassinIsRunning ( ) : void
return void

Authenticate() public method

public Authenticate ( ) : void
return void

ClearDomains() public method

public ClearDomains ( ) : void
return void

CreateLargeDummyMailBody() public static method

public static CreateLargeDummyMailBody ( ) : string
return string

DefaultLogContains() public static method

public static DefaultLogContains ( string data ) : bool
data string
return bool

DeleteCurrentDefaultLog() public static method

public static DeleteCurrentDefaultLog ( ) : void
return void

DeleteEventLog() public method

public DeleteEventLog ( ) : void
return void

DisableSpamProtection() public method

public DisableSpamProtection ( ) : void
return void

DoBasicSetup() public method

public DoBasicSetup ( ) : hMailServer.Domain
return hMailServer.Domain

Escape() public static method

public static Escape ( string input ) : string
input string
return string

GetApp() public method

public GetApp ( ) : hMailServer.Application
return hMailServer.Application

GetCurrentMIMEDateTime() public static method

public static GetCurrentMIMEDateTime ( ) : string
return string

GetDefaultLogFileName() public static method

public static GetDefaultLogFileName ( ) : string
return string

GetErrorLogFileName() public static method

public static GetErrorLogFileName ( ) : string
return string

GetEventLogFileName() public static method

public static GetEventLogFileName ( ) : string
return string

GetFileHash() public static method

public static GetFileHash ( string fileName ) : string
fileName string
return string

GetPublicDirectory() public method

public GetPublicDirectory ( ) : string
return string

GetResource() public static method

public static GetResource ( string resourceName ) : string
resourceName string
return string

GethMailServerCOMIPaddress() public static method

public static GethMailServerCOMIPaddress ( ) : string
return string

RandomString() public static method

public static RandomString ( ) : string
return string

ReadAndDeleteErrorLog() public static method

public static ReadAndDeleteErrorLog ( ) : string
return string

ReadCurrentDefaultLog() public static method

public static ReadCurrentDefaultLog ( ) : string
return string

ReadExistingTextFile() public static method

public static ReadExistingTextFile ( string fileName ) : string
fileName string
return string

RemoveAllRoutes() public method

public RemoveAllRoutes ( ) : void
return void

SendMessagesInQueue() public static method

public static SendMessagesInQueue ( ) : void
return void

Utilities() public method

public Utilities ( ) : System
return System

WriteFile() public static method

public static WriteFile ( string file, string contents ) : void
file string
contents string
return void