public void Can_store_multiple_requests_with_SendAllOneWay() { using (var redis = appHost.Resolve <IRedisClientsManager>().GetClient()) { redis.FlushAll(); var client = new JsonServiceClient(Config.AbsoluteBaseUri); var requests = new[] { new Request { Id = 1, Name = "Foo" }, new Request { Id = 2, Name = "Bar" }, new Request { Id = 3, Name = "Baz" }, }; client.SendAllOneWay(requests); var savedRequests = redis.As <Request>().GetAll(); Assert.That(savedRequests.Map(x => x.Name), Is.EquivalentTo(new[] { "Foo", "Bar", "Baz" })); } }
public void Can_send_multi_oneway_HelloAllCustom_requests() { var client = new JsonServiceClient(Config.AbsoluteBaseUri); var requests = new[] { new HelloAllCustom { Name = "Foo" }, new HelloAllCustom { Name = "Bar" }, new HelloAllCustom { Name = "Baz" }, }; client.SendAllOneWay(requests); }