public async Task Contains_ReturnsTrueIfElementExistsInStorage() { bool expected = true; string key = "lorem ipsum"; var connectionMock = Substitute.For <IConnection>(); connectionMock.SendAsync(Arg.Any <ContainsRequest>()) .Returns(SerializationUtils.Serialize(expected)); KronosConfig config = LoadTestConfiguration(); IKronosClient client = new KronosClient(config, endpoint => connectionMock); bool exists = await client.ContainsAsync(key); Assert.Equal(expected, exists); await connectionMock.Received(1).SendAsync(Arg.Any <ContainsRequest>()); }
public async Task Kronos() { string key = Prepare.Key(); await KronosClient.ContainsAsync(key); }