コード例 #1
0
        public void QueryHandlerBaseWithoutValidatorShouldHandle()
        {
            // Arrange

            var queryHandler = new TestQueryHandlerBaseClass();

            // Act

            var result = queryHandler.Handle(new TestQuery());

            // Assert

            queryHandler.Handled.Should().BeTrue();
            result.Should().BeTrue();
        }
コード例 #2
0
        public void QueryHandlerBaseWithPositiveValidatorShouldHandle()
        {
            // Arrange

            var validator = new Mock <IValidator <TestQuery> >();

            validator.Setup(x => x.Validate(It.IsAny <ValidationResults>(), It.IsAny <TestQuery>())).Returns(new ValidationResults());
            var queryHandler = new TestQueryHandlerBaseClass();

            // Act

            queryHandler.Handle(new TestQuery());

            // Assert

            queryHandler.Handled.Should().BeTrue();
        }