C# Class UnitTest.Utilities

Afficher le fichier Open project: nberardi/hMailServer

Méthodes publiques

Méthode 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

Méthode 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 méthode

public AddAccount ( hMailServer oDomain, string sAddress, string sPassword ) : hMailServer.Account
oDomain hMailServer
sAddress string
sPassword string
Résultat hMailServer.Account

AddAccount() public méthode

public AddAccount ( hMailServer oDomain, string sAddress, string sPassword, int maxSize ) : hMailServer.Account
oDomain hMailServer
sAddress string
sPassword string
maxSize int
Résultat hMailServer.Account

AddAlias() public méthode

public AddAlias ( hMailServer domain, string sName, string sValue ) : hMailServer.Alias
domain hMailServer
sName string
sValue string
Résultat hMailServer.Alias

AddCorporateRule() public méthode

public AddCorporateRule ( hMailServer oAccount ) : void
oAccount hMailServer
Résultat void

AddDistributionList() public méthode

public AddDistributionList ( hMailServer oDomain, string sAddress, List recipients ) : hMailServer.DistributionList
oDomain hMailServer
sAddress string
recipients List
Résultat hMailServer.DistributionList

AddDomain() public méthode

public AddDomain ( hMailServer oDomains, string sName ) : hMailServer.Domain
oDomains hMailServer
sName string
Résultat hMailServer.Domain

AddDomain() public méthode

public AddDomain ( string name ) : hMailServer.Domain
name string
Résultat hMailServer.Domain

AddExactMatchRule() public méthode

public AddExactMatchRule ( hMailServer oAccount ) : void
oAccount hMailServer
Résultat void

AddGroup() public méthode

public AddGroup ( string sName ) : hMailServer.Group
sName string
Résultat hMailServer.Group

AddGroupMember() public méthode

public AddGroupMember ( hMailServer group, hMailServer account ) : hMailServer.GroupMember
group hMailServer
account hMailServer
Résultat hMailServer.GroupMember

AddSpamRule() public méthode

public AddSpamRule ( hMailServer oAccount ) : void
oAccount hMailServer
Résultat void

AddTestDomain() public méthode

public AddTestDomain ( ) : hMailServer.Domain
Résultat hMailServer.Domain

AssertBounceMessageExistsInQueue() public méthode

public AssertBounceMessageExistsInQueue ( string bounceTo ) : void
bounceTo string
Résultat void

AssertClamDRunning() public static méthode

public static AssertClamDRunning ( ) : void
Résultat void

AssertDeleteFile() public static méthode

public static AssertDeleteFile ( string file ) : void
file string
Résultat void

AssertFileExists() public static méthode

public static AssertFileExists ( string file, bool delete ) : void
file string
delete bool
Résultat void

AssertFilesInDirectory() public méthode

public AssertFilesInDirectory ( string directory, int expectedFileCount ) : void
directory string
expectedFileCount int
Résultat void

AssertFilesInUserDirectory() public méthode

public AssertFilesInUserDirectory ( hMailServer account, int expectedFileCount ) : void
account hMailServer
expectedFileCount int
Résultat void

AssertFolderExists() public static méthode

public static AssertFolderExists ( hMailServer folders, string folderName ) : hMailServer.IMAPFolder
folders hMailServer
folderName string
Résultat hMailServer.IMAPFolder

AssertLiveLogContents() public méthode

public AssertLiveLogContents ( ) : string
Résultat string

AssertMessageExistsInFolder() public static méthode

public static AssertMessageExistsInFolder ( hMailServer folder, int expectedCount ) : void
folder hMailServer
expectedCount int
Résultat void

AssertRecipientsInDeliveryQueue() public static méthode

public static AssertRecipientsInDeliveryQueue ( int count ) : void
count int
Résultat void

AssertRecipientsInDeliveryQueue() public static méthode

public static AssertRecipientsInDeliveryQueue ( int count, bool forceSend ) : void
count int
forceSend bool
Résultat void

AssertReportedError() public static méthode

public static AssertReportedError ( ) : void
Résultat void

AssertReportedError() public static méthode

public static AssertReportedError ( string content ) : void
content string
Résultat void

AssertRetrieveFirstMessage() public static méthode

public static AssertRetrieveFirstMessage ( hMailServer folder ) : hMailServer.Message
folder hMailServer
Résultat hMailServer.Message

AssertSpamAssassinIsRunning() public static méthode

public static AssertSpamAssassinIsRunning ( ) : void
Résultat void

Authenticate() public méthode

public Authenticate ( ) : void
Résultat void

ClearDomains() public méthode

public ClearDomains ( ) : void
Résultat void

CreateLargeDummyMailBody() public static méthode

public static CreateLargeDummyMailBody ( ) : string
Résultat string

DefaultLogContains() public static méthode

public static DefaultLogContains ( string data ) : bool
data string
Résultat bool

DeleteCurrentDefaultLog() public static méthode

public static DeleteCurrentDefaultLog ( ) : void
Résultat void

DeleteEventLog() public méthode

public DeleteEventLog ( ) : void
Résultat void

DisableSpamProtection() public méthode

public DisableSpamProtection ( ) : void
Résultat void

DoBasicSetup() public méthode

public DoBasicSetup ( ) : hMailServer.Domain
Résultat hMailServer.Domain

Escape() public static méthode

public static Escape ( string input ) : string
input string
Résultat string

GetApp() public méthode

public GetApp ( ) : hMailServer.Application
Résultat hMailServer.Application

GetCurrentMIMEDateTime() public static méthode

public static GetCurrentMIMEDateTime ( ) : string
Résultat string

GetDefaultLogFileName() public static méthode

public static GetDefaultLogFileName ( ) : string
Résultat string

GetErrorLogFileName() public static méthode

public static GetErrorLogFileName ( ) : string
Résultat string

GetEventLogFileName() public static méthode

public static GetEventLogFileName ( ) : string
Résultat string

GetFileHash() public static méthode

public static GetFileHash ( string fileName ) : string
fileName string
Résultat string

GetPublicDirectory() public méthode

public GetPublicDirectory ( ) : string
Résultat string

GetResource() public static méthode

public static GetResource ( string resourceName ) : string
resourceName string
Résultat string

GethMailServerCOMIPaddress() public static méthode

public static GethMailServerCOMIPaddress ( ) : string
Résultat string

RandomString() public static méthode

public static RandomString ( ) : string
Résultat string

ReadAndDeleteErrorLog() public static méthode

public static ReadAndDeleteErrorLog ( ) : string
Résultat string

ReadCurrentDefaultLog() public static méthode

public static ReadCurrentDefaultLog ( ) : string
Résultat string

ReadExistingTextFile() public static méthode

public static ReadExistingTextFile ( string fileName ) : string
fileName string
Résultat string

RemoveAllRoutes() public méthode

public RemoveAllRoutes ( ) : void
Résultat void

SendMessagesInQueue() public static méthode

public static SendMessagesInQueue ( ) : void
Résultat void

Utilities() public méthode

public Utilities ( ) : System
Résultat System

WriteFile() public static méthode

public static WriteFile ( string file, string contents ) : void
file string
contents string
Résultat void