public BetamaxRecordingBuilderStrategy(BetamaxSettings settings) { _settings = settings; var tape = new FileTape(); settings.RegisterObserver(tape); _recorder = new Recorder(tape); }
public BetamaxPlaybackBuilderStrategy(BetamaxSettings settings) { _interestingTypes = settings.InterestingTypes; var tape = new FileTape(); settings.RegisterObserver(tape); _player = new Player(tape); }