Beispiel #1
0
        public void WhenCalledWithInvalidUri_FailsAndLogs()
        {
            var logger      = new PsCmdletLoggerDouble();
            var initializer = new CourierWebServiceInitializer("Invalid Uri", logger);

            initializer.WarmUpWebService();

            Assert.That(logger.ExceptionsLogged.Equals(1));
        }
Beispiel #2
0
        public void WhenCalledWithValidExternalUri_Succeeds()
        {
            var logger      = new PsCmdletLoggerDouble();
            var initializer = new CourierWebServiceInitializer("http://www.w3schools.com/xml/tempconvert.asmx", logger);

            initializer.WarmUpWebService();

            Assert.That(logger.ExceptionsLogged.Equals(0));
        }
Beispiel #3
0
 protected override void ProcessRecord()
 {
     try
     {
         var initializer = new CourierWebServiceInitializer(CourierWebServiceUrl, new PsCmdletLogger(this));
         initializer.WarmUpWebService();
     }
     catch (Exception e)
     {
         ThrowTerminatingError(
             new ErrorRecord(
                 e,
                 "UmbracoResources",
                 ErrorCategory.NotSpecified,
                 this
                 )
             );
     }
 }