public virtual void AddMemberToMailGroup() { var peterAddress = TestContext.CreateRandomMailAddress(peter_domain); peter_mailbox = server.CreateMailbox(peterAddress.LocalPart, PETER_PASSWORD, peterAddress.Domain, TestContext.GetMailAccount(peterAddress.LocalPart, _peterDomainName), TestContext.ServerFactory); peter_mail_group.AddMember(peter_mailbox.Address.Id, TestContext.ServerFactory); var mailGroupMembers = peter_mail_group.GetMembers(TestContext.ServerFactory); Assert.Greater(mailGroupMembers.Count, 0); Assert.IsTrue(mailGroupMembers.Contains(peter_mailbox.Address)); }
public virtual void DeleteGroupsWithDomain() { var account = TestContext.GetMailAccount("login", _peterDomainName); var mailbox = server.CreateMailbox(PETER_LOGIN, PETER_PASSWORD, peter_domain, account, TestContext.ServerFactory); var mailgroup = server.CreateMailGroup(GROUP_LOGIN, peter_domain, new List <int> { mailbox.Address.Id }, TestContext.ServerFactory); server.DeleteWebDomain(peter_domain, TestContext.ServerFactory); Assert.IsNull(server.GetMailGroup(mailgroup.Id, TestContext.ServerFactory)); Assert.IsNull(server.GetMailbox(mailbox.Id, TestContext.ServerFactory)); }
public void Init() { server = TestContext.CreateServer(); peter_domain = server.CreateWebDomain(_peterDomainName, IS_VERIFIED, TestContext.ServerFactory); peter_address = TestContext.CreateRandomMailAddress(peter_domain); peter_second_address = TestContext.CreateRandomMailAddress(peter_domain); peter_alias = TestContext.CreateRandomMailAddress(peter_domain); peter_account = TestContext.GetMailAccount(peter_address.LocalPart, _peterDomainName); peter_second_account = TestContext.GetMailAccount(peter_second_address.LocalPart, _peterDomainName); peter_mailbox = server.CreateMailbox(peter_address.LocalPart, PETER_PASSWORD, peter_domain, peter_account, TestContext.ServerFactory); peter_second_mailbox = server.CreateMailbox(peter_second_address.LocalPart, PETER_PASSWORD, peter_domain, peter_second_account, TestContext.ServerFactory); }
public void Init() { server = TestContext.CreateServer(); peter_domain = server.CreateWebDomain(_peterDomainName, _isVerified, TestContext.ServerFactory); peter_address = TestContext.CreateRandomMailAddress(peter_domain); peter_second_address = TestContext.CreateRandomMailAddress(peter_domain); peter_alias = TestContext.CreateRandomMailAddress(peter_domain); peter_account = TestContext.GetMailAccount(peter_address.LocalPart, _peterDomainName); peter_second_account = TestContext.GetMailAccount(peter_second_address.LocalPart, _peterDomainName); peter_mailbox = server.CreateMailbox(peter_address.LocalPart, PeterPassword, peter_domain, peter_account, TestContext.ServerFactory); peter_second_mailbox = server.CreateMailbox(peter_second_address.LocalPart, PeterPassword, peter_domain, peter_second_account, TestContext.ServerFactory); }
public void Init() { server = TestContext.CreateServer(); peter_domain = server.CreateWebDomain(_peterDomainName, IS_VERIFIED, TestContext.ServerFactory); peter_mail_group_address = TestContext.CreateRandomMailAddress(peter_domain); var peterMailboxAddress = TestContext.CreateRandomMailAddress(peter_domain); var peterAccount = TestContext.GetMailAccount(peterMailboxAddress.LocalPart, _peterDomainName); peter_mailbox = server.CreateMailbox(peterAccount.TeamlabAccount.Name, peterMailboxAddress.LocalPart, PETER_PASSWORD, peterMailboxAddress.Domain, peterAccount, TestContext.ServerFactory); peter_mail_group = server.CreateMailGroup(peter_mail_group_address.LocalPart, peter_mail_group_address.Domain, new List <int> { peter_mailbox.Address.Id }, TestContext.ServerFactory); }
public void Init() { server = TestContext.CreateServer(); peter_domain = server.CreateWebDomain(_peterDomainName, _isVerified, TestContext.ServerFactory); peter_mail_group_address = TestContext.CreateRandomMailAddress(peter_domain); var peter_mailbox_address = TestContext.CreateRandomMailAddress(peter_domain); var peter_account = TestContext.GetMailAccount(peter_mailbox_address.LocalPart, _peterDomainName); peter_mailbox = server.CreateMailbox(peter_mailbox_address.LocalPart, PeterPassword, peter_mailbox_address.Domain, peter_account, TestContext.ServerFactory); peter_mail_group = server.CreateMailGroup(peter_mail_group_address.LocalPart, peter_mail_group_address.Domain, new List <int> { peter_mailbox.Address.Id }, TestContext.ServerFactory); }
public virtual void CreateMailboxOnServer() { peter_mailbox = server.CreateMailbox(peter_account.TeamlabAccount.Name, peter_address.LocalPart, PETER_PASSWORD, peter_address.Domain, peter_account, TestContext.ServerFactory); Assert.Greater(peter_mailbox.Id, 0, "mailbox.Id must be > 0"); Assert.GreaterOrEqual(peter_mailbox.Tenant, 0, "mailbox.Tenant must be >= 0"); Assert.IsNotNull(peter_mailbox.Account, "mailbox.Account"); Assert.IsNotNull(peter_mailbox.Address, "mailbox.Address"); Assert.IsNotNull(peter_mailbox.Aliases, "mailbox.Aliases"); Assert.IsNotEmpty(peter_mailbox.Account.Login); Assert.IsNotNull(peter_mailbox.Account.TeamlabAccount); Assert.Greater(peter_mailbox.Address.Id, 0); Assert.GreaterOrEqual(peter_mailbox.Address.Tenant, 0); Assert.IsNotEmpty(peter_mailbox.Address.LocalPart); Assert.IsNotNull(peter_mailbox.Address.Domain); Assert.Greater(peter_mailbox.Address.Domain.Id, 0); Assert.IsNotEmpty(peter_mailbox.Address.Domain.Name); }