Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
 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);
 }
Exemplo n.º 4
0
 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);
 }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 7
0
        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);
        }