Символическая ссылка нарушает ассоциацию файлов

Как уже упоминалось ранее, вам нужны интеграционные тесты для проверки модели ModelState. Итак, с Asp.Net Core, я копаю этот вопрос, чтобы добавить простое решение для интеграции тестов с Asp.Net Core и проверки ModelState

. Добавьте пакет Microsoft.AspNetCore.TestHost, и вы можете отправлять запросы simple:

var server = new TestServer(new WebHostBuilder().UseStartup());
var client = server.CreateClient();
var model = new { Name = String.Empty };
var content = new StringContent(JsonConvert.SerializeObject(model), Encoding.UTF8, "application/json");
var result = await client.PostAsync("/api/yourApiEndpoint", content);
result.StatusCode.Should().Be(HttpStatusCode.BadRequest);

Вы можете найти более подробную информацию об этом здесь: http://asp.net-hacker.rocks/2017/09/27/testing-aspnetcore.html

Надеюсь, что это поможет.

0
задан AndruWitta 17 January 2019 в 02:03
поделиться