예제 #1
0
        public async Task ShouldGetById()
        {
            using (var server = CreateServer())
            {
                var response = await server.CreateClient()
                               .GetAsync <GetActivityByIdQuery.Response>(Get.ActivityById(1));

                Assert.True(response.Activity.ActivityId != default(int));
            }
        }
예제 #2
0
        public async Task ShouldUpdate()
        {
            using (var server = CreateServer())
            {
                var getByIdResponse = await server.CreateClient()
                                      .GetAsync <GetActivityByIdQuery.Response>(Get.ActivityById(1));

                Assert.True(getByIdResponse.Activity.ActivityId != default(int));

                var saveResponse = await server.CreateClient()
                                   .PostAsAsync <SaveActivityCommand.Request, SaveActivityCommand.Response>(Post.Activities, new SaveActivityCommand.Request()
                {
                    Activity = getByIdResponse.Activity
                });

                Assert.True(saveResponse.ActivityId != default(int));
            }
        }