UnitTest1.cs 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. using System;
  2. using Microsoft.VisualStudio.TestTools.UnitTesting;
  3. using CardApi;
  4. using System.Diagnostics;
  5. namespace ApiTest
  6. {
  7. [TestClass]
  8. public class UnitTest1
  9. {
  10. [TestMethod]
  11. public void version()
  12. {
  13. CardApi.CardApi api = new ProUsb();
  14. Trace.WriteLine(api.version());
  15. }
  16. [TestMethod]
  17. public void buzzer()
  18. {
  19. ProUsb.Buzzer(1, 20);
  20. }
  21. [TestMethod]
  22. public void initUsb()
  23. {
  24. Trace.WriteLine(ProUsb.initializeUSB(1));
  25. ProUsb.Buzzer(1, 20);
  26. }
  27. [TestMethod]
  28. public void readCard()
  29. {
  30. CardApi.CardApi api = new ProUsb();
  31. Trace.WriteLine(api.readFlag());
  32. }
  33. [TestMethod]
  34. public void guestCard()
  35. {
  36. ProUsb.initializeUSB(1);
  37. byte[] bcarddata = new byte[128];
  38. int code = ProUsb.GuestCard(1, 81332, 0, 0, 0, 1, "2011112359", "2011122359", "01011299", bcarddata);
  39. ProUsb.CloseUSB(1);
  40. Trace.WriteLine(ProUsb.btoa2string(bcarddata));
  41. Trace.WriteLine(code);
  42. }
  43. }
  44. }