public void AddJsonRpcHandlerWithServicesAndTypeWhenTypeDoesNotImplementInterface() { var servicesMock = new Mock <IServiceCollection>(MockBehavior.Strict); Assert.ThrowsException <ArgumentException>(() => JsonRpcServicesExtensions.AddJsonRpcHandler(servicesMock.Object, typeof(object))); }
public void AddJsonRpcHandlerWithServicesAndTypeWhenTypeIsNull() { var servicesMock = new Mock <IServiceCollection>(MockBehavior.Strict); Assert.ThrowsException <ArgumentNullException>(() => JsonRpcServicesExtensions.AddJsonRpcHandler(servicesMock.Object, null)); }
public void AddJsonRpcServiceWithServicesAndTypeWhenTypeIsNotClass() { var servicesMock = new Mock <IServiceCollection>(MockBehavior.Strict); Assert.ThrowsException <ArgumentException>(() => JsonRpcServicesExtensions.AddJsonRpcService(servicesMock.Object, typeof(int))); }
public void AddJsonRpcHandlersWithServices() { var servicesMock = new Mock <IServiceCollection>(MockBehavior.Strict); servicesMock.Setup(o => o.GetEnumerator()) .Returns(new List <ServiceDescriptor>().GetEnumerator()); servicesMock.Setup(o => o.Add(It.IsNotNull <ServiceDescriptor>())); JsonRpcServicesExtensions.AddJsonRpcHandlers(servicesMock.Object); }
public void AddJsonRpcHandlerWithServicesAndType() { var servicesMock = new Mock <IServiceCollection>(MockBehavior.Strict); servicesMock.Setup(o => o.GetEnumerator()) .Returns(new List <ServiceDescriptor>().GetEnumerator()); servicesMock.Setup(o => o.Add(It.IsNotNull <ServiceDescriptor>())); JsonRpcServicesExtensions.AddJsonRpcHandler(servicesMock.Object, typeof(JsonRpcTestHandler1)); servicesMock.Verify(o => o.Add(It.IsNotNull <ServiceDescriptor>()), Times.Once()); }
public void AddJsonRpcHandlersWithServicesWhenServicesIsNull() { Assert.ThrowsException <ArgumentNullException>(() => JsonRpcServicesExtensions.AddJsonRpcHandlers(null)); }
public void AddJsonRpcWithWithServicesAndOptionsWhenServicesIsNull() { Assert.ThrowsException <ArgumentNullException>(() => JsonRpcServicesExtensions.AddJsonRpc(null, co => { })); }
public void AddJsonRpcHandlerWithServicesAndTypeWhenServicesIsNull() { Assert.ThrowsException <ArgumentNullException>(() => JsonRpcServicesExtensions.AddJsonRpcHandler(null, typeof(JsonRpcTestHandler2))); }
public void AddJsonRpcServiceWithServicesWhenServicesIsNull() { Assert.ThrowsException <ArgumentNullException>(() => JsonRpcServicesExtensions.AddJsonRpcService <JsonRpcTestService1>(null)); }