25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
681 B

  1. using System;
  2. using JTNE.Protocol.Enums;
  3. using JTNE.Protocol.Internal;
  4. using Xunit;
  5. namespace JTNE.Protocol.Test.Internal {
  6. public class JTNEMsgIdFactoryTests {
  7. [Theory]
  8. [InlineData (JTNEMsgId.Login)]
  9. [InlineData (JTNEMsgId.UploadIM)]
  10. [InlineData (JTNEMsgId.Logout)]
  11. [InlineData (JTNEMsgId.PlatformLogin)]
  12. [InlineData (JTNEMsgId.PlatformLogout)]
  13. [InlineData (JTNEMsgId.HeartBeat)]
  14. [InlineData (JTNEMsgId.CheckTime)]
  15. public void TestGetBodiesImplTypeByMsgId (JTNEMsgId msgId) {
  16. var body = JTNEMsgIdFactory.GetBodyTypeByMsgId ((byte) msgId);
  17. Assert.NotNull (body);
  18. }
  19. }
  20. }