Ejemplo n.º 1
0
        public void ConnectTest()
        {
            var config   = ConfigService.Singleton();
            var server   = config.ImapServer;
            var port     = config.ImapPort;
            var ssl      = config.ImapSSL;
            var login    = "******";
            var password = "******";

            _connection = ImapMailBox.Singleton();
            _connection.Connect(login, password, server, port, ssl);
        }
Ejemplo n.º 2
0
        public void LastUnreadDateTest()
        {
            var config   = ConfigService.Singleton();
            var server   = config.ImapServer;
            var port     = config.ImapPort;
            var ssl      = config.ImapSSL;
            var login    = "******";
            var password = "******";
            var mailbox  = ImapMailBox.Singleton();

            mailbox.Connect(login, password, server, port, ssl);
            Assert.IsNotNull(mailbox.LastUnreadDate());
        }
Ejemplo n.º 3
0
        public Statistic()
        {
            InitializeComponent();
            var mailBox = ImapMailBox.Singleton();
            var config  = ConfigService.Singleton();

            mailBox.Connect("tangantasktest",
                            PasswordRegistry.GetPassword("HKEY_CURRENT_CONFIG", "TanganPassword", "HKEY_CURRENT_CONFIG//TanganPassword"),
                            config.ImapServer,
                            config.ImapPort, config.ImapSSL);
            int unread = mailBox.CountUnread();
            var dal    = new DataAccessLayer("Database.db");

            dal.Check(mailBox.LastUnreadDate());
            this.label1.Text = "Количество непрочитанных сообщений: " + unread;
        }