コード例 #1
0
        public void GivenTheOutputFilePathIsEmpty()
        {
            var mqOutputFilePathView = new Mock <IFilePathView>();

            mqOutputFilePathView
            .SetupGet(v => v.FilePath)
            .Returns(() => null);

            var mqMainView = new Mock <IMainView>();

            mqMainView
            .SetupGet(v => v.InputFilePathView)
            .Returns(Mock.Of <IFilePathView>());

            mqMainView
            .SetupGet(v => v.OutputFilePathView)
            .Returns(mqOutputFilePathView.Object);

            var mqActionsView = new Mock <IActionsView>();

            mqActionsView
            .SetupProperty(v => v.Generate)
            .SetupProperty(v => v.Verify)
            .SetupGet(v => v.ParentView)
            .Returns(mqMainView.Object);

            _view = mqActionsView.Object;
        }
コード例 #2
0
        public void Setup(IActionsView view)
        {
            _view = view;

            _view.Generate += Generate;
            _view.Verify   += Validate;
        }