public void Constructor_ExpectedValues()
        {
            // Setup
            var mocks         = new MockRepository();
            var inquiryHelper = mocks.StrictMock <IInquiryHelper>();

            mocks.ReplayAll();

            // Call
            var provider = new AssessmentSectionMergeFilePathProvider(inquiryHelper);

            // Assert
            Assert.IsInstanceOf <IAssessmentSectionMergeFilePathProvider>(provider);
            mocks.VerifyAll();
        }
        public void GetFilePath_Always_ReturnFilePathFromInquiryHelper(string expectedFilePath)
        {
            // Setup
            var mocks         = new MockRepository();
            var inquiryHelper = mocks.StrictMock <IInquiryHelper>();

            inquiryHelper.Expect(ih => ih.GetSourceFileLocation("Riskeerproject (*.risk)|*.risk")).Return(expectedFilePath);
            mocks.ReplayAll();

            var provider = new AssessmentSectionMergeFilePathProvider(inquiryHelper);

            // Call
            string filePath = provider.GetFilePath();

            // Assert
            Assert.AreEqual(expectedFilePath, filePath);
            mocks.VerifyAll();
        }