コード例 #1
0
        public async Task GetNextSequenceId_NewGeneratedConnection_Returns1() 
        {
            var socketMock = new Mock<ISocket>();
            var diceConnection = new DiceConnection(socketMock.Object);

            var sequenceId = await diceConnection.GetNextSequenceIdAsync();
            Assert.Equal(1u, sequenceId);
            socketMock.VerifyAll();
        }
コード例 #2
0
        public async Task UpdateSequenceId_1234_NextSequenceIdReturns1235() 
        {
            var socketMock = new Mock<ISocket>();
            var diceConnection = new DiceConnection(socketMock.Object);

            await diceConnection.UpdateSequenceIdAsync(1234);
            var sequenceId = await diceConnection.GetNextSequenceIdAsync();
            socketMock.VerifyAll();
            Assert.Equal(1235u, sequenceId);
        }