예제 #1
0
        public async Task ChangeRole_FailNotAdmin()
        {
            var role = new UserJsonDataBuilder()
                       .WithDefaultRoleId()
                       .Build();
            var request  = $"{_baseUrl}/{DefaultValues.MemberId}/role";
            var response = await MemberClient.PostAsync(request, role);

            Assert.Equal(HttpStatusCode.Forbidden, response.StatusCode);
        }
예제 #2
0
        public async Task ChangeRole_SuccessStatusCode()
        {
            var role = new UserJsonDataBuilder()
                       .WithDefaultRoleId()
                       .Build();
            var request  = $"{_baseUrl}/{DefaultValues.MemberId}/role";
            var response = await AdminClient.PostAsync(request, role);

            response.EnsureSuccessStatusCode();
        }
        public async Task ConfirmEmail_SuccessStatusCode()
        {
            var user = new UserJsonDataBuilder()
                       .WithDefaultEmail()
                       .WithDefailtConfNum()
                       .Build();
            var request  = $"{_baseUrl}/confirmation";
            var response = await UnauthorizedClient.PostAsync(request, user);

            response.EnsureSuccessStatusCode();
        }