private void SetupFileUtil(TemplateIn templateIn)
        {
            var mockFileUtil = autoMocker.GetMock <IFileUtil>();

            mockFileUtil.Setup(f => f.Exists(templateInProjectDirectory)).Returns(templateIn.HasFlag(TemplateIn.ProjectDir));
            mockFileUtil.Setup(f => f.Exists(templateInSolutionDirectory)).Returns(templateIn.HasFlag(TemplateIn.SolutionDir));
            mockFileUtil.Setup(f => f.ReadAllText(templateInProjectDirectory)).Returns("ProjectRunSettings");
            mockFileUtil.Setup(f => f.ReadAllText(templateInSolutionDirectory)).Returns("SolutionRunSettings");
        }
        public void Should_Return_Non_Null_If_Found_In_The_Project_Directory(TemplateIn templateIn)
        {
            SetupFileUtil(templateIn);

            var results = customRunSettingsTemplateProvider.Provide(projectDirectory, solutionDirectory);

            Assert.AreEqual("ProjectRunSettings", results.Template);
            Assert.AreEqual(templateInProjectDirectory, results.Path);
        }