Ejemplo n.º 1
0
        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>());
        }
Ejemplo n.º 2
0
 public async Task Kronos()
 {
     string key = Prepare.Key();
     await KronosClient.ContainsAsync(key);
 }