public async Task Delete_CallsSendToServerAsync() { var connectionMock = Substitute.For <IConnection>(); connectionMock.SendAsync(Arg.Any <DeleteRequest>()) .Returns(SerializationUtils.Serialize(true)); KronosConfig config = LoadTestConfiguration(); IKronosClient client = new KronosClient(config, endpoint => connectionMock); await client.DeleteAsync("key"); await connectionMock.Received(1).SendAsync(Arg.Any <DeleteRequest>()); }
public void Kronos() { Parallel.For(0, Clients, _ => { string key = Prepare.Key(); KronosClient.InsertAsync(key, _data, null) .GetAwaiter().GetResult(); KronosClient.GetAsync(key) .GetAwaiter().GetResult(); KronosClient.DeleteAsync(key) .GetAwaiter().GetResult(); }); }