public async Task <IActionResult> RevokeAuthApp([FromBody] RevokeAuthAppRequest model)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.Json(new RevokeAuthAppResponse(false)));
            }

            var result = await this._mediator.Send(new RevokeAuthenticatorAppCommand(model.Password));

            return(this.Json(new RevokeAuthAppResponse(result.IsSuccess)));
        }
Exemple #2
0
        public void Validate_GivenAllPropertiesAreValid_ExpectValidationSuccess()
        {
            var request = new RevokeAuthAppRequest
            {
                Password = "******",
            };
            var validator = new RevokeAuthAppRequest.Validator();
            var result    = validator.Validate(request);

            Assert.True(result.IsValid);
        }
Exemple #3
0
        public void Validate_GivenPasswordIsNull_ExpectValidationFailure()
        {
            var request = new RevokeAuthAppRequest
            {
                Password = null,
            };
            var validator = new RevokeAuthAppRequest.Validator();
            var result    = validator.Validate(request);

            Assert.False(result.IsValid);
            Assert.Contains(
                result.Errors,
                failure => failure.PropertyName == "Password");
        }