コード例 #1
0
        public async Task AddRecord()
        {
            Assert.Throws <ArgumentNullException>(() => instance.AddRecord(null, key, data));
            Assert.Throws <ArgumentNullException>(() => instance.AddRecord(database.Object, null, data));
            Assert.Throws <ArgumentNullException>(() => instance.AddRecord(database.Object, key, null));
            await instance.AddRecord(database.Object, key, data).ConfigureAwait(false);

            database.Verify(item => item.HashSetAsync(It.IsAny <RedisKey>(), It.IsAny <HashEntry[]>(), CommandFlags.None));
            redisSetList.Verify(
                item => item.SaveItems(database.Object, It.IsAny <IDataKey>(), It.IsAny <RedisValue[]>()));
        }