public void TestJetThreadstatsAddition() { var t1 = new JET_THREADSTATS { cPageReferenced = 1, cPageRead = 2, cPagePreread = 3, cPageDirtied = 4, cPageRedirtied = 5, cLogRecord = 6, cbLogRecord = 7, }; var t2 = new JET_THREADSTATS { cPageReferenced = 8, cPageRead = 9, cPagePreread = 10, cPageDirtied = 11, cPageRedirtied = 12, cLogRecord = 13, cbLogRecord = 14, }; JET_THREADSTATS sum = t1 + t2; Assert.AreEqual(9, sum.cPageReferenced); Assert.AreEqual(11, sum.cPageRead); Assert.AreEqual(13, sum.cPagePreread); Assert.AreEqual(15, sum.cPageDirtied); Assert.AreEqual(17, sum.cPageRedirtied); Assert.AreEqual(19, sum.cLogRecord); Assert.AreEqual(21, sum.cbLogRecord); Assert.AreEqual(sum, JET_THREADSTATS.Add(t1, t2)); }