ObjectTest.cs 490 B

12345678910111213141516171819202122232425262728
  1. using System;
  2. using Helper;
  3. using Microsoft.VisualStudio.TestTools.UnitTesting;
  4. using MongoDB.Bson.IO;
  5. using Object = Component.Object;
  6. namespace ObjectTest
  7. {
  8. class Buff: Object
  9. {
  10. }
  11. [TestClass]
  12. public class ObjectTest
  13. {
  14. [TestMethod]
  15. public void TestSerialize()
  16. {
  17. var buff = new Buff();
  18. buff.Values["health"] = 10L;
  19. string json = MongoHelper.ToJson(buff);
  20. var buff2 = MongoHelper.FromJson<Buff>(json);
  21. Assert.AreEqual(10L, buff2.Values["health"]);
  22. }
  23. }
  24. }