public void DoTests(InputSubReq sr, short value, int expectedCount) { _subHelper.ClearCallbacks(); _subHelper.SubHandler.FireCallbacks(sr.BindingDescriptor, value); Assert.That(_subHelper.CallbackResults[sr.SubscriptionDescriptor.SubscriberGuid].Value, Is.EqualTo(value), "Value should be correct"); Assert.That(_subHelper.CallbackResults[sr.SubscriptionDescriptor.SubscriberGuid].SubReq.BindingDescriptor, Is.EqualTo(sr.BindingDescriptor), "BindingDescriptor should match binding"); Assert.That(_subHelper.CallbackResults.Count, Is.EqualTo(expectedCount), "Number of callbacks should be correct"); }