public BadgerTestEditorTests() { _view = Substitute.For <ITestEditorView>(); _view.AddTreeNode(Arg.Any <string>()).Returns(new TreeNode()); _view.When(v => v.ShowDialog()).Do(x => _view.OnFormLoad += Raise.EventWith(null, EventArgs.Empty)); _fileService = Substitute.For <IFileService>(); _messageBox = Substitute.For <IMessageBoxService>(); _fileBrowser = Substitute.For <IFileBrowser>(); _fileService.GetLines(Arg.Any <string>()).Returns(new List <string>() { "Line1", "Line2" }); _presenter = new BadgerTestEditorPresenter(_view, _fileService, _messageBox, _fileBrowser); }