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