コード例 #1
0
ファイル: ConsoleLogger.cs プロジェクト: mplacona/SiteWarmer
        public void Log(Check check)
        {
            var passed = (check.Passed()) ? "Passed" : "Failed";

            if (check.Passed())
            {
                WritePass(check, passed);
            }
            else
            {
                WriteFail(check, passed);
            }
        }
コード例 #2
0
ファイル: FileLogger.cs プロジェクト: mplacona/SiteWarmer
 public void Log(Check check)
 {
     if (check.Passed())
     {
         RemoveError(check);
     }
     else
     {
         AppendError(check);
     }
 }
コード例 #3
0
ファイル: CheckTest.cs プロジェクト: baynezy/SiteWarmer
        public void Passed_WhenStatusCodeIs200AndANegativeContentMatchFails_ThenReturnTrue()
        {
            var check = new Check
            {
                Status = Check.Ok,
                Source = "This is the test source.",
                ContentMatches = new List<ContentMatch>
                        {
                            new ContentMatch
                                {
                                    Match = "match",
                                    Required = false
                                }
                        }
            };

            Assert.That(check.Passed(), Is.True);
        }
コード例 #4
0
ファイル: CheckTest.cs プロジェクト: baynezy/SiteWarmer
        public void Passed_WhenStatusCodeIs200AndAContentMatchPasses_ThenReturnTrue()
        {
            var check = new Check
            {
                Status = Check.Ok,
                Source = "This is the test source containing a match.",
                ContentMatches = new List<ContentMatch>
                        {
                            new ContentMatch
                                {
                                    Match = "match",
                                    Required = true
                                }
                        }
            };

            Assert.That(check.Passed(), Is.True);
        }
コード例 #5
0
ファイル: CheckTest.cs プロジェクト: baynezy/SiteWarmer
        public void Passed_WhenStatusCodeIs200AndThereAreNoContentChecks_ThenReturnTrue()
        {
            var check = new Check
                {
                    Status = Check.Ok
                };

            Assert.That(check.Passed(), Is.True);
        }
コード例 #6
0
ファイル: CheckTest.cs プロジェクト: baynezy/SiteWarmer
        public void Passed_WhenStatusCodeIsNot200_ThenReturnFalse()
        {
            var check = new Check
            {
                Status = 500
            };

            Assert.That(check.Passed(), Is.False);
        }