第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Specflow特征文件代碼-數(shù)據(jù)定義c#

Specflow特征文件代碼-數(shù)據(jù)定義c#

C#
猛跑小豬 2021-06-29 09:00:05
你也可以使用擴展方法像這樣public static long GetUserID(this ClaimsPrincipal User){   return long.Parse(User.Claims.First(i => i.Type == "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier").Value);}并像這樣在您的控制器中實現(xiàn)[HttpDelete("DeleteAddress")]public async Task<IActionResult> DeleteAddress([FromQuery] long AddressID){   try   {      long userID = this.User.GetUserID();      await _addressService.Delete(userID, AddressID);      return Ok();   }   catch (Exception err)   {      return Conflict(err.Message);   }     }我希望它會幫助你
查看完整描述

2 回答

?
蝴蝶刀刀

TA貢獻1801條經驗 獲得超8個贊

通常最好將Givens 和Whens 分開,以便您的功能讀起來更好。


在您的情況下,最好的做法是使用 aScenario Outline而不是 a Scenario。這允許您使用標記化表來斷言多個不同的結果,前提是相同的初始步驟:


Scenario Outline: Batch execution works correctly

    Given  Interface is generated

    When batch is executed

    Then <measure_type> is generated

Examples: 

    | measure_type       |

    | transfer measure   |

    | allocation measure |

在您的步驟中,您將有單獨的方法斷言measure type已生成正確的方法:


[Then(@"transfer measure is generated")]

public void ThenTransferMeasureIsGenerated()

{

    // your assertion logic here

}


查看完整回答
反對 回復 2021-07-10
?
料青山看我應如是

TA貢獻1772條經驗 獲得超8個贊

對于你的例子


生成給定接口


批處理執(zhí)行時


然后生成轉移測度


生成給定接口


批處理執(zhí)行時


然后生成分配度量


您可以使用表格并按如下方式更改它:


Given Interface is generated    

When batch is executed   

Then '<val>' measure is generated    

Examples:    

|val|    

|transfer|    

|allocation|

這將生成單個 Then 步驟



查看完整回答
反對 回復 2021-07-10
  • 2 回答
  • 0 關注
  • 174 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號