public void SetUp() { mockery = new MockRepository(); logger = mockery.DynamicMock<ILogger>(); reverser = new StringReverser(logger); }
public void Process(MyArgs args, ICounter counter, IRemover remover, IReverser reverser, IFileBrowser browser) //Method injection { while (true) { if (args.FilePath != null) { if (args.Remove) { remover.RemoveWord(args); } if (args.ShowTen) { counter.CountWords(args); } if (args.ReverseSentence) { reverser.ReverseSentence(args, 3); } } if (args.DirPath != null) { if (browser.ShowContent(args.DirPath, args)) { continue; } } break; } }
public Manipulator(string filePath, IReverser reverser = null) { Validator.ValidateWavFileExtension(filePath); var forwardsWavFileStreamByteArray = PopulateBytes(filePath); Setup(reverser, forwardsWavFileStreamByteArray); }
public Ohce(string name, IApplication application, IGreeter greeter, IReverser reverser) { this._name = name; this._application = application; this._greeter = greeter; this._reverser = reverser; _application.WriteToConsole(_greeter.SayHello(_name)); }
private static IReverser CreateReverser(string input, string output) { var mock = new Mock <IReverser>(); mock.Setup(g => g.Reverse(input)).Returns(output); IReverser reverser = mock.Object; return(reverser); }
private void Setup(IReverser reverser, byte[] forwardsWavFileStreamByteArray) { Metadata = new Metadata(forwardsWavFileStreamByteArray); Validator.ValidateFileMinSize(forwardsWavFileStreamByteArray, Metadata); if (reverser == null) { _reverser = new Reverser(); } else { _reverser = reverser; } _forwardsArrayWithOnlyHeaders = CreateForwardsArrayWithOnlyHeaders(forwardsWavFileStreamByteArray, Metadata.DataStartIndex); _forwardsArrayWithOnlyAudioData = CreateForwardsArrayWithOnlyAudioData(forwardsWavFileStreamByteArray, Metadata.DataStartIndex); }
void openToolStripMenuItem_Click(object sender, EventArgs e) { IReverseTemplate tag = null; if (sender != null && sender is ToolStripItem ti) { tag = (IReverseTemplate)ti.Tag; } if (tag == null) { return; } if (Reverser != null) { Reverser = null; } CleanDebugger(); if (Result != null) { Result.Instructions.Clear(); Result = null; } Template = tag; Reverser = Template.CreateReverser(); Reverser.OnParseProgress += OnReverseProgress; if (Config == null || Template.ConfigType == null || Config.GetType() != Template.ConfigType) { if (Config != null && Config is IDisposable d) { d.Dispose(); } //preferencesToolStripMenuItem_Click(sender, e); Config = null; } EnableDisableConfig(); EnableDisableDebugger(); }
public ReverserTests() { _reverser = new Reverser(); }
public SendController(IReverser reverser) { _reverser = reverser; }
public ReceiveController(IReverser reverser) { _reverser = reverser; }
public void Init() { this.reverser = new ReverseSecond(); }
public Manipulator(IEnumerable <byte> forwardsWavFileByteCollection, IReverser reverser = null) { var forwardsWavFileStreamByteArray = forwardsWavFileByteCollection.ToArray(); Setup(reverser, forwardsWavFileStreamByteArray); }