public void TestReflectCallProvider_RegisterService() { // case 1: register same service twice case. { Assert.ThrowsException <Exception>(() => _reflectCallProvider.RegisterService(_target)); } }
public void TestInitialize() { _target = new ReflectCallProviderObject(); _methods = _target.GetType().GetMethods(BindingFlags.Instance | BindingFlags.Public) .ToDictionary(m => m.Name, m => m); var mockAuthorizationProvider = new Mock <IAuthorizationProvider>(); _reflectCallProvider = new ReflectCallProvider(); _reflectCallProvider.RegisterConnection(new WebSocketProviderConnection("host", "namespace", mockAuthorizationProvider.Object)); _reflectCallProvider.RegisterService(_target); }