Exemple #1
0
 public static void VerifyResponseException(this Response result, Error error, Expression <Func <Exception, bool> > predicate, AnalyticsServiceMockBuilder mockAnalyticsService)
 {
     Assert.That(result.Error.Equals(error));
     mockAnalyticsService.VerifyLogExceptionWithMessage(predicate);
 }
Exemple #2
0
 public static void VerifyResponseError <T>(this Response <T> result, Error error, AnalyticsServiceMockBuilder mockAnalyticsService, LogSeverity logSeverity = LogSeverity.Error)
 {
     Assert.That(result.Error.Equals(error));
     mockAnalyticsService.Mock.Verify(x => x.Trace(It.IsAny <object>(), It.Is <string>(y => y.StartsWith(error.Code)), logSeverity, It.IsAny <Dictionary <string, object> >(), It.IsAny <string>()));
 }
Exemple #3
0
 public static void VerifyResponseException(this Response result, Error error, string exceptionMessage, AnalyticsServiceMockBuilder mockAnalyticsService)
 {
     Assert.That(result.Error.Equals(error));
     mockAnalyticsService.VerifyLogExceptionWithMessage(exceptionMessage);
 }
Exemple #4
0
 public static void VerifyExactResponseError <T>(this Response <T> result, Error error, AnalyticsServiceMockBuilder mockAnalyticsService, LogSeverity logSeverity = LogSeverity.Error)
 {
     Assert.That(result.Error.Code.Equals(error.Code));
     Assert.That(result.Error.Description.Equals(error.Description));
     mockAnalyticsService.Mock.Verify(x => x.Trace(It.IsAny <object>(), error.ToString(), logSeverity, It.IsAny <Dictionary <string, object> >(), It.IsAny <string>()));
 }