public void MailRu_HasMailRuType()
        {
            // Act
            MailRu mailRu = new MailRu("12345");

            // Assert
            mailRu.Type.Should().BeEquivalentTo(AnalyticsTypes.MailRu);
        }
Beispiel #2
0
        public void TestMailRu()
        {
            Init();

            MailRu mailru = new MailRu(Driver);

            mailru.SetQuery(TestQuery);
            mailru.DoSearch();
            mailru.Driver.Close();

            var unique = mailru.Results.Distinct();

            Assert.IsTrue(unique.Count() > 10);
        }
        public void ToXElement_ReturnsCorrectXElement()
        {
            // Arrange
            const string MailRuId = "123456";
            MailRu       mailRu   = new MailRu(MailRuId);

            // Act
            XElement result = mailRu.ToXElement();

            // Assert
            result.Should().NotBeNull();
            result.Name.LocalName.Should().BeEquivalentTo("analytics");
            result.Name.Namespace.Should().BeEquivalentTo(TurboYandexNamespace);
            result.Should().HaveAttribute("type", AnalyticsTypes.MailRu)
            .And.HaveAttribute("id", MailRuId);
        }
Beispiel #4
0
        static void SpamEvents()
        {
            MailRu mailRu = new MailRu();

            mailRu.SendFailed += LogToConsole;
            mailRu.SendFailed += LogToDebug;
            mailRu.SendFailed += delegate(object sender, SmsEventArgs e)
            {
                Console.WriteLine(string.Format("ANONYMUS!! failed to send sms for {0}", e.Name));
            };
            mailRu.SendFailed += (sender, e) =>
            {
                Console.WriteLine(string.Format("LAMBDA!! failed to send sms for {0}", e.Name));
            };
            mailRu.SendNotification();
        }