示例#1
0
        public async Task ItCanGetStatistics()
        {
            var mockCommandRunner = new Mock <ITpLinkCommandRunner>();

            mockCommandRunner
            .Setup(x => x.SendSecuredCommand(It.Is <string>(s => s.StartsWith("/userRpm/SystemStatisticRpm.htm"))))
            .ReturnsAsync(ReadTestAssetContent("SystemStatisticRpm.html"));

            var systemToolsCommands = new SystemTools(mockCommandRunner.Object);

            var result = await systemToolsCommands.GetStatisticsAsync();

            Assert.True(result.Any());
        }