Beispiel #1
0
        public void Should_Pass_Correct_Request()
        {
            var validator   = new AssignTaskRequestValidator();
            var mockRequest = new AssignTaskRequest()
            {
                UsersToAssign = new List <Guid>()
                {
                    Guid.NewGuid()
                }
            };

            var result = validator.Validate(mockRequest);

            result.IsValid.Should().Be(true);
            result.Errors.Count.Should().Be(0);
        }
Beispiel #2
0
        public void Should_Fail_On_Empty_Users_List()
        {
            var validator   = new AssignTaskRequestValidator();
            var mockRequest = new AssignTaskRequest()
            {
                UsersToAssign = new List <Guid>()
                {
                }
            };

            var result = validator.Validate(mockRequest);

            result.IsValid.Should().BeFalse();

            result.Errors.Count.Should().Be(1);
            result.Errors.FirstOrDefault(e => e.ErrorMessage == "Request shuld have at least one user to assign task to.").Should().NotBeNull();
        }