[Fact] public void PerformanceLoggingTest() { var fd = GetAcmLoggingDetail("Starting Performance Unit Test", null); AcmLogger.WriteDiagnostic(fd); var tracker = new PerformanceTracker(message: "PerformanceTracker_UnitTest", userId: "NoUserId", fd.UserName, fd.Location, fd.Product, fd.Layer); try { var ex = new Exception("Something wierd went down"); ex.Data.Add("input param", "Nuphin to be lookin at here"); throw ex; } catch (Exception e) { fd = GetAcmLoggingDetail("", e); AcmLogger.WriteError(fd); } fd = GetAcmLoggingDetail("Used unit test", null); AcmLogger.WriteUsage(fd); fd = GetAcmLoggingDetail("stoping the test", null); AcmLogger.WriteDiagnostic(fd); tracker.Stop(); Assert.NotNull(tracker); }
[Fact] public void StoredProcErrorTest() { using (var db = new DapperDatabaseAccess <Customer>(ConnectionString)) { try { var parms = new DynamicParameters(); parms.Add("@name", "SuperCalifragilisticexpialidocious"); parms.Add("@totalPurchases", 1200.00m); parms.Add("@totalReturns", 200.00m); db.SqlExecute("UnitTestCreateCustomer", parms); } catch (Exception ex) { var efd = GetAcmLoggingDetail("", ex); AcmLogger.WriteError(efd); } } Assert.True(true); }