protected override void Context() { base.Context(); _entity = new Container(); _validationResult = A.Fake <ValidationResult>(); A.CallTo(() => _validationResult.ValidationState).Returns(ValidationState.Invalid); _presenter = A.Fake <IValidationMessagesPresenter>(); A.CallTo(() => _applicationController.Start <IValidationMessagesPresenter>()).Returns(_presenter); A.CallTo(() => _entityValidator.Validate(_entity)).Returns(_validationResult); A.CallTo(() => _presenter.Display(_validationResult)).Returns(true); }
protected override void Context() { base.Context(); _newSimulation = A.Fake <ISimulation>(); _oldSimulation = A.Fake <ISimulation>(); _validationMessagesPresenter = A.Fake <IValidationMessagesPresenter>(); _parameterIdentification = A.Fake <ParameterIdentification>(); A.CallTo(() => _applicationController.Start <IValidationMessagesPresenter>()).Returns(_validationMessagesPresenter); _validationResult = new ValidationResult(new[] { new ValidationMessage(NotificationType.Warning, "", _parameterIdentification, null) }); A.CallTo(() => _simulationSwapValidator.ValidateSwap(_parameterIdentification, _oldSimulation, _newSimulation)).Returns(_validationResult); A.CallTo(() => _validationMessagesPresenter.Display(_validationResult)).Returns(true); _newSimulation.IsLoaded = false; }
public void the_validation_message_presenter_should_display_the_results_of_validation_if_any() { A.CallTo(() => _validationMessagesPresenter.Display(_validationResult)).MustHaveHappened(); }