Example #1
0
        public async Task Validate_GivenValidRequest_ShouldReturnTrue()
        {
            // Arrange
            var sut   = new GetUserByIdQueryValidator();
            var query = new GetUserByIdQuery(Guid.NewGuid());

            // Act
            var res = await sut.ValidateAsync(query);

            // Assert
            res.IsValid.Should().BeTrue();
        }
Example #2
0
        public async Task Validate_GivenInvalidRequest_ShouldReturnFalseWithErrors()
        {
            // Arrange
            var expectedNumberOfValidationErrors = 1;
            var sut   = new GetUserByIdQueryValidator();
            var query = new GetUserByIdQuery(Guid.Empty);

            // Act
            var res = await sut.ValidateAsync(query);

            // Assert
            res.IsValid.Should().BeFalse();
            res.Errors.Count.Equals(expectedNumberOfValidationErrors);
        }
Example #3
0
 public GetUserByIdValidatorTest()
 {
     // Arrange
     Validator = new GetUserByIdQueryValidator();
 }