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); }
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); }