コード例 #1
0
        public async Task SetUp()
        {
            var ipAddress = "192.168.201.201";
            var port      = 7778;

            _udpResponse = new Response
            {
                Payload = "test info data",
                Success = true,
                Error   = null
            };

            _expectedResponse = new ServerResponse
            {
                Data    = "test info data",
                Error   = null,
                Success = true
            };

            _udpServerClient = new Mock <IUdpServerClient>();
            _udpServerClient.Setup(c => c.GetData(It.IsAny <Request>())).ReturnsAsync(_udpResponse);

            _protocolClient = new GamespyClient(_udpServerClient.Object);
            _actualResponse = await _protocolClient.GetRules(ipAddress, port);
        }