예제 #1
0
        public async Task ValidateSectionAsync_WithAsyncSection_ShouldReturnSomething()
        {
            //Arrange
            _sut = new TestSectionedValidator <SomeModel>();
            _sut.Init(() => _sut.AsyncSection(Section, async m => {}));

            //Act
            var result = await _sut.ValidateSectionAsync(Section, _model);

            //Assert
            Assert.NotNull(result);
        }
예제 #2
0
        public async Task ValidateAsync_ShouldInvokeDoValidateAsync()
        {
            //Arrange
            var isRun = false;

            _sut = new TestSectionedValidator <SomeModel>();
            _sut.Init(() => _sut.AsyncSection(Section, async m => isRun = true));

            //Act
            await _sut.ValidateAsync(_model);

            //Assert
            Assert.IsTrue(isRun);
        }