Esempio n. 1
0
        public async Task UpdateRouteClaimsRequirement_ReturnsNotFoundStatusCode()
        {
            //Arrange
            var newUnit = new RouteClaimsRequirement {
                Role = "Test10", RouteClaimsRequirementId = 80
            };
            var content = Utilities.GetRequestContent(newUnit);

            //Act
            var response =
                await _client.PutAsync(UriForTests.UpdateUri(ControllerNames.RouteClaimsRequirements), content);

            //Assert
            Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
        }
Esempio n. 2
0
        public async Task UpdateRouteClaimsRequirement_ReturnSuccessStatusCode()
        {
            //Arrange
            var newUnit = new RouteClaimsRequirement {
                Role = "Test10", RouteClaimsRequirementId = 10
            };
            var content = Utilities.GetRequestContent(newUnit);

            //Act
            var response =
                await _client.PutAsync(UriForTests.UpdateUri(ControllerNames.RouteClaimsRequirements), content);

            //Assert
            response.EnsureSuccessStatusCode();
        }
Esempio n. 3
0
 public void RemoveRequirementClaim(string key, string value)
 {
     RouteClaimsRequirement.RemoveAll(x => x.Key.Equals(key, StringComparison.CurrentCultureIgnoreCase) &&
                                      x.Value.Equals(value, StringComparison.CurrentCultureIgnoreCase));
 }
Esempio n. 4
0
 public void RemoveAllRequirementClaim()
 {
     RouteClaimsRequirement.Clear();
 }
Esempio n. 5
0
 public void AddRequirementClaim(IGuidGenerator generator, string key, string value)
 {
     RouteClaimsRequirement.AddIfNotContains(new RouteRequirementClaim(Id, generator.Create(), key, value));
 }