private static void PublishSomeMessage(RmqConsumers rmq) { counter += 1; if (counter % 2 == 1) { var dhb = new DeviceHeartBeat { AppId = "AV", Version = "1.2.33", BuildNumber = counter, DeviceFingerprint = Guid.NewGuid().ToString("N"), }; logger.LogInformation($"publishing {counter}: {dhb}"); rmq.Publish(dhb); return; } var du = new DeviceUninstall { AppId = "AV", DeviceFingerprint = Guid.NewGuid().ToString("N"), }; logger.LogInformation($"publishing {counter}: {du}"); rmq.Publish(du); }