小编Min*_*Gap的帖子

无法在web api控制器中遇到断点

当我尝试调试此代码时:

 // POST: api/Events
    [HttpPost]
    public async Task<IActionResult> PostEvent([FromBody] object savedEvent)
    {

        Event addedEvent = JsonConvert.DeserializeObject<Event>(savedEvent.ToString());

        if (!ModelState.IsValid)
        {
            return BadRequest(ModelState);
        }
Run Code Online (Sandbox Code Playgroud)

不能达到这条线:

   Event addedEvent = JsonConvert.DeserializeObject<Event>(savedEvent.ToString());
Run Code Online (Sandbox Code Playgroud)

Debuger反应就像我点击继续但代码过去没有执行.我真的很困惑.谢谢你的帮助.

c# asp.net-web-api2 asp.net-core-mvc visual-studio-2015

6
推荐指数
2
解决办法
7727
查看次数

Asp.Net Core单元测试异步控制器

我有这个测试:

[Fact]
public async void Can_Paginate()
{
    //fake data
    var product1 = new Product { ProductId = 1, ProductName = "P1" };
    var product2 = new Product { ProductId = 2, ProductName = "Product 2" };
    var product3 = new Product { ProductId = 3, ProductName = "Product 3" };
    var product4 = new Product { ProductId = 4, ProductName = "Product 4" };
    var product5 = new Product { ProductId = 5, ProductName = "Product 5" };
    var data …
Run Code Online (Sandbox Code Playgroud)

c# unit-testing moq xunit asp.net-core-mvc

2
推荐指数
1
解决办法
2894
查看次数