本文整理汇总了C#中DataService.GetDrinker方法的典型用法代码示例。如果您正苦于以下问题:C# DataService.GetDrinker方法的具体用法?C# DataService.GetDrinker怎么用?C# DataService.GetDrinker使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DataService
的用法示例。
在下文中一共展示了DataService.GetDrinker方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DoLiveCycle
public void DoLiveCycle()
{
Task.Run(async () =>
{
//arrange
var usrInfo = new UserInformationEntity()
{
Color = "AF56EB",
Name = "TestUser"
};
var updateDrinkRequest = new DrinkerRequest(PossibleActions.Update, ApiTestHelper.TestUserGuid)
{
UserInformations = usrInfo
};
var existDrinkRequest = new DrinkerRequest(PossibleActions.Exists, ApiTestHelper.TestUserGuid)
{
UserInformations = usrInfo
};
var removeDrinkRequest = new DrinkerRequest(PossibleActions.Remove, ApiTestHelper.TestUserGuid)
{
UserInformations = usrInfo
};
var ds = new DataService();
//act
//check if already exists;
var res = await ds.PostDrinker(existDrinkRequest);
ApiAssertHelper.CheckBooleanResponseForFalse(res);
//add
res = await ds.PostDrinker(updateDrinkRequest);
ApiAssertHelper.CheckBooleanResponse(res);
//check for existence
var drinker = await ds.GetDrinker(ApiTestHelper.TestUserGuid);
CheckGetDrinkerResponse(drinker, updateDrinkRequest);
//update
updateDrinkRequest.UserInformations.Name = "NewName";
updateDrinkRequest.UserInformations.Color = "NewColor";
res = await ds.PostDrinker(updateDrinkRequest);
ApiAssertHelper.CheckBooleanResponse(res);
//check for updated values
drinker = await ds.GetDrinker(ApiTestHelper.TestUserGuid);
CheckGetDrinkerResponse(drinker, updateDrinkRequest);
//delete drinker again
res = await ds.PostDrinker(removeDrinkRequest);
ApiAssertHelper.CheckBooleanResponse(res);
//ensure Drinker is deleted;
res = await ds.PostDrinker(existDrinkRequest);
ApiAssertHelper.CheckBooleanResponseForFalse(res);
}).GetAwaiter().GetResult();
}