当前位置: 首页>>代码示例>>C#>>正文


C# DataService.PostDrinker方法代码示例

本文整理汇总了C#中DataService.PostDrinker方法的典型用法代码示例。如果您正苦于以下问题:C# DataService.PostDrinker方法的具体用法?C# DataService.PostDrinker怎么用?C# DataService.PostDrinker使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DataService的用法示例。


在下文中一共展示了DataService.PostDrinker方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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();
        }
开发者ID:famoser,项目名称:BeerCompanion,代码行数:56,代码来源:DrinkerRequests.cs

示例2: CreateTestUser

 public static async Task CreateTestUser(Guid guid)
 {
     var ds = new DataService();
     //arrange
     var usrInfo = new UserInformationEntity()
     {
         Color = "AF56EB",
         Name = "TestUser"
     };
     var updateDrinkRequest = new DrinkerRequest(PossibleActions.Update, guid)
     {
         UserInformations = usrInfo
     };
     ApiAssertHelper.CheckBooleanResponse(await ds.PostDrinker(updateDrinkRequest));
 }
开发者ID:famoser,项目名称:BeerCompanion,代码行数:15,代码来源:ApiTests.cs

示例3: DeleteTestUser

 public static async Task DeleteTestUser(Guid guid)
 {
     var ds = new DataService();
     var deleteDrinkRequest = new DrinkerRequest(PossibleActions.Remove, guid);
     ApiAssertHelper.CheckBooleanResponse(await ds.PostDrinker(deleteDrinkRequest));
 }
开发者ID:famoser,项目名称:BeerCompanion,代码行数:6,代码来源:ApiTests.cs


注:本文中的DataService.PostDrinker方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。