You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

27 lines
920 B

  1. using System;
  2. using Xunit;
  3. using Microsoft.Extensions.DependencyInjection;
  4. using JT809.Protocol.Enums;
  5. using JT809.Protocol.Extensions;
  6. using System.Threading;
  7. namespace JT809.KafkaServiceTest
  8. {
  9. public class ConsumerAssignPartitionTest : TestConsumerAssignPartitionsBase
  10. {
  11. [Fact]
  12. public void Test1()
  13. {
  14. ConsumerTestPartitionService consumerTestService = ServiceProvider.GetRequiredService<ConsumerTestPartitionService>();
  15. consumerTestService.GpsConsumer.OnMessage((Message)=>
  16. {
  17. Assert.Equal(JT809SubBusinessType.实时上传车辆定位信息.ToValueString(), Message.MsgId);
  18. //Assert.Equal("粤A23456", Message.Data.Vno);
  19. Assert.Equal(2, Message.Data.VColor);
  20. //Assert.Equal("smallchi", Message.Data.FromChannel);
  21. });
  22. Thread.Sleep(100000);
  23. }
  24. }
  25. }