示例#1
0
        public void Set_AlexaRanking_To_Zero_When_Alexa_Inquisitor_Throws_Exception()
        {
            AlexaInquisitor.Arrange(ai => ai.GetGlobalRank(null)).Throws(new InvalidOperationException());
            TargetBlogs.First().Url = null;

            var blogMetrics = Target.GenerateMetrics(TargetBlogs);

            blogMetrics.Count().ShouldBe(0);
        }
示例#2
0
        public void Set_FeedlySubscribers_To_Zero_When_FeedlyInquisitor_Throws_Exception()
        {
            FeedlyInquisitor.Arrange(fi => fi.GetSubscriberCount(null)).Throws(new InvalidOperationException());
            TargetBlogs.First().FeedlyUrl = null;

            var blogMetrics = Target.GenerateMetrics(TargetBlogs);

            blogMetrics.First().FeedlySubscribers.ShouldBe(0);
        }