Пример #1
0
        public async void TestClientGetTrades()
        {
            var client           = Factory.CreateClient();
            var getTradesRequest = new HttpRequestMessage(HttpMethod.Get, "/api/trade/GetAllTrades");

            getTradesRequest.Headers.TryAddWithoutValidation("Content-Type", "application/json");
            var getTradesResponse = await client.SendAsync(getTradesRequest);

            Assert.True(getTradesResponse.IsSuccessStatusCode);
        }
Пример #2
0
        public async void TestClientCreatePlayer()
        {
            var client          = Factory.CreateClient();
            var registerRequest = new HttpRequestMessage(HttpMethod.Post, "/api/player/CreatePlayer");

            registerRequest.Headers.TryAddWithoutValidation("Content-Type", "application/json");
            registerRequest.Content = JsonContent.Create(new PlayerViewModel()
            {
                userName = "******",
                password = "******"
            });
            var registerResponse = await client.SendAsync(registerRequest);

            Assert.True(registerResponse.IsSuccessStatusCode);
        }
        public async void TestClientGetCardIdOrName()
        {
            var client            = Factory.CreateClient();
            var findCardIdRequest = new HttpRequestMessage(HttpMethod.Get, "/api/MagicAPI/cardById/123");

            findCardIdRequest.Headers.TryAddWithoutValidation("Content-Type", "application/json");
            //findCardIdRequest.Content = JsonContent.Create(123);
            var findCardIdResponse = await client.SendAsync(findCardIdRequest);

            Assert.True(findCardIdResponse.IsSuccessStatusCode);

            var findCardNameRequest = new HttpRequestMessage(HttpMethod.Get, "/api/MagicAPI/cardByName/khans");

            findCardNameRequest.Headers.TryAddWithoutValidation("Content-Type", "application/json");
            var findCardNameResponse = await client.SendAsync(findCardNameRequest);

            Assert.True(findCardNameResponse.IsSuccessStatusCode);
        }