Exemple #1
0
        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);
        }