public async Task LogError_Success() { // Arrange var httpClientProvider = new TestHttpClientProvider(request => new HttpResponseMessage(HttpStatusCode.OK)); var localLog = new Mock <ILocalLog>().Object; var servicelog = new ServiceLogRepository(httpClientProvider, localLog); // Act await servicelog.LogError("ServiceLogRepositoryTests", "Hello World"); // Assert // Doesn't return anything }
public async Task LogErrorWithException_Success() { // Arrange var httpClientProvider = new TestHttpClientProvider(request => new HttpResponseMessage(HttpStatusCode.OK)); var localLog = new Mock <ILocalLog>().Object; var servicelog = new ServiceLogRepository(httpClientProvider, localLog); var innerEx = new ApplicationException("Inner application exception"); var ex = new Exception("Some bad thing", innerEx); // Act await servicelog.LogError("ServiceLogRepositoryTests", ex); // Assert // Doesn't return anything }
public async Task LogCLog_Success() { // Arrange var httpClientProvider = new TestHttpClientProvider(request => new HttpResponseMessage(HttpStatusCode.OK)); var localLog = new Mock <ILocalLog>().Object; var servicelog = new ServiceLogRepository(httpClientProvider, localLog); var logEntry = new CLogModel() { Source = "ServiceLogRepositoryTests", LogLevel = LogLevelEnum.Informational, Message = "Hello World", UserName = "******" }; // Act await servicelog.LogCLog(logEntry); // Assert // Doesn't return anything }
public async Task LogClientMessage_Success() { // Arrange var httpClientProvider = new TestHttpClientProvider(request => new HttpResponseMessage(HttpStatusCode.OK)); var localLog = new Mock <ILocalLog>().Object; var servicelog = new ServiceLogRepository(httpClientProvider, localLog); ClientLogModel logModel = new ClientLogModel { LogLevel = 2, Message = "test", Source = "testClass", StackTrace = "" }; // Act var result = await servicelog.LogClientMessage(logModel, "admin", "1dfg342d"); // Assert Assert.AreEqual(HttpStatusCode.OK, result.StatusCode); }