Exemple #1
0
 public HotWeatherTests()
 {
     _writerMock     = Substitute.For <IWriter>();
     _dressValidator = Substitute.For <IDressValidator>();
     _hotWeather     = new HotWeatherDressing(_writerMock, _dressValidator);
     _dressValidator.isValid(Dress.PantsOn).ReturnsForAnyArgs(true);
 }
 public ColdWeatherTests()
 {
     _writerMock     = Substitute.For <IWriter>();
     _dressValidator = Substitute.For <IDressValidator>();
     _coldWeather    = new ColdWeatherDressing(_writerMock, _dressValidator);
     _dressValidator.isValid(Dress.Pajamas_Off).ReturnsForAnyArgs(true);
 }
 public WeatherDressingSteps()
 {
     _rulesEngine    = new RulesEngine();
     _stateManager   = new StateManager();
     _dressValidator = new DressValidator(_rulesEngine, _stateManager);
     _writerMock     = Substitute.For <IWriter>();
     _writerMock.When(writer => writer.Write(Arg.Any <string>())).Do(callinfo =>
     {
         dressed.Add(callinfo.Arg <string>().Replace(",", string.Empty).Trim());
     });
     ScenarioContext.Current.Add("DressState", _stateManager);
 }
 public DressValidatorTests()
 {
     _stateManager   = Substitute.For <IStateManager>();
     _rulesEngine    = Substitute.For <IRulesEngine>();
     _dressValidator = new DressValidator(_rulesEngine, _stateManager);
 }
 public WeatherDressing(IWriter writer, IDressValidator dressValidator)
 {
     _writer         = writer;
     _dressValidator = dressValidator;
 }
 public ColdWeatherDressing(IWriter writer, IDressValidator dressValidator) : base(writer, dressValidator)
 {
 }