ParserTest.cs 960 B

1234567891011121314151617181920212223242526272829303132333435
  1. using Microsoft.VisualStudio.TestTools.UnitTesting;
  2. namespace ShengJu_CUT100_DES_Test
  3. {
  4. [TestClass]
  5. public class ParserTest
  6. {
  7. [TestMethod]
  8. public void CacualteCHECK_TestMethod0()
  9. {
  10. var check = ShengJu_CUT100_DES.Parser.CacualteCHECK(new byte[] {
  11. 0x0b,0x01,0x21,0x00,0xff,0xff,0xff,0xff,0xff,0xff
  12. });
  13. Assert.AreEqual(0xd8, check);
  14. }
  15. [TestMethod]
  16. public void CacualteCHECK_TestMethod1()
  17. {
  18. var check = ShengJu_CUT100_DES.Parser.CacualteCHECK(new byte[] {
  19. 0x07,0x01,0x14,0x02,0x14,0x14
  20. });
  21. Assert.AreEqual(0xB9, check);
  22. }
  23. [TestMethod]
  24. public void CacualteCHECK_TestMethod2()
  25. {
  26. var check = ShengJu_CUT100_DES.Parser.CacualteCHECK(new byte[] {
  27. 0x05,0x01,0x14,0x00
  28. });
  29. Assert.AreEqual(0xE5, check);
  30. }
  31. }
  32. }