Example #1
0
        [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);
        }
Example #2
0
        [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);
        }