示例#1
0
        public async Task DeleteAsync_Works_Async()
        {
            var muxerClient = new Mock <MuxerClient>(MockBehavior.Strict);

            muxerClient.Setup(c => c.DeletePairingRecordAsync("abc", default)).Returns(Task.CompletedTask);

            var store = new MuxerPairingRecordStore(muxerClient.Object, NullLogger <MuxerPairingRecordStore> .Instance);

            await store.DeleteAsync("abc", default).ConfigureAwait(false);

            muxerClient.Verify();
        }
示例#2
0
        public async Task WriteAsync_Works_Async()
        {
            var record      = new PairingRecord();
            var muxerClient = new Mock <MuxerClient>(MockBehavior.Strict);

            muxerClient.Setup(c => c.SavePairingRecordAsync("abc", record, default)).Returns(Task.FromResult(record));

            var store = new MuxerPairingRecordStore(muxerClient.Object, NullLogger <MuxerPairingRecordStore> .Instance);

            await store.WriteAsync("abc", record, default).ConfigureAwait(false);

            muxerClient.Verify();
        }