示例#1
0
 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);
 }
示例#2
0
        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;
        }
示例#3
0
 public void the_validation_message_presenter_should_display_the_results_of_validation_if_any()
 {
     A.CallTo(() => _validationMessagesPresenter.Display(_validationResult)).MustHaveHappened();
 }