LocalMessageTests.cs 688 B

1234567891011121314151617181920
  1. using Microsoft.VisualStudio.TestTools.UnitTesting;
  2. using NTMiner;
  3. using System.IO;
  4. namespace UnitTests {
  5. [TestClass]
  6. public class LocalMessageTests {
  7. [TestMethod]
  8. public void BenchmarkTest() {
  9. File.Delete(VirtualRoot.LocalMessageDbFileFullName);
  10. int times = 2000;
  11. Assert.IsTrue(times > NTKeyword.LocalMessageSetCapacity);
  12. string content = "this is a test";
  13. for (int i = 0; i < times; i++) {
  14. VirtualRoot.ThisLocalInfo(nameof(LocalMessageTests), content);
  15. }
  16. Assert.IsTrue(VirtualRoot.LocalMessages.Count == NTKeyword.LocalMessageSetCapacity);
  17. }
  18. }
  19. }