Esempio n. 1
0
        public void TestJetThreadstats2ToStringZero()
        {
            var t = new JET_THREADSTATS2
            {
                cPageReferenced    = 0,
                cPageRead          = 0,
                cPagePreread       = 0,
                cPageDirtied       = 0,
                cPageRedirtied     = 0,
                cLogRecord         = 0,
                cbLogRecord        = 0,
                cusecPageCacheMiss = 0,
                cPageCacheMiss     = 0,
            };
            const string Expected = "0 page references, 0 pages read, 0 pages preread, 0 pages dirtied, 0 pages redirtied, 0 log records, 0 bytes logged, 0 page cache miss latency (us), 0 page cache miss count";

            Assert.AreEqual(Expected, t.ToString());
        }
Esempio n. 2
0
        public void TestJetThreadstats2ToString()
        {
            var t = new JET_THREADSTATS2
            {
                cPageReferenced    = 2,
                cPageRead          = 3,
                cPagePreread       = 4,
                cPageDirtied       = 5,
                cPageRedirtied     = 6,
                cLogRecord         = 7,
                cbLogRecord        = 8,
                cusecPageCacheMiss = 9,
                cPageCacheMiss     = 10,
            };
            const string Expected = "2 page references, 3 pages read, 4 pages preread, 5 pages dirtied, 6 pages redirtied, 7 log records, 8 bytes logged, 9 page cache miss latency (us), 10 page cache miss count";

            Assert.AreEqual(Expected, t.ToString());
        }
Esempio n. 3
0
        public void TestJetThreadstats2ToStringSingular()
        {
            var t = new JET_THREADSTATS2
            {
                cPageReferenced    = 1,
                cPageRead          = 1,
                cPagePreread       = 1,
                cPageDirtied       = 1,
                cPageRedirtied     = 1,
                cLogRecord         = 1,
                cbLogRecord        = 1,
                cusecPageCacheMiss = 1,
                cPageCacheMiss     = 1,
            };
            const string Expected = "1 page reference, 1 page read, 1 page preread, 1 page dirtied, 1 page redirtied, 1 log record, 1 byte logged, 1 page cache miss latency (us), 1 page cache miss count";

            Assert.AreEqual(Expected, t.ToString());
        }