public void VsFileSystemProviderReturnsPhysialFileSystemIfSourceControlSupportIsDisabled()
        {
            // Arrange
            var dte = new Mock<DTE>();
            var componentModel = new Mock<IComponentModel>();
            var settings = new Mock<ISettings>();
            settings.Setup(s => s.GetValue("solution", "disableSourceControlIntegration")).Returns("true").Verifiable();

            // Act
            var vsFileSystemProvider = new VsFileSystemProvider(dte.Object, componentModel.Object, settings.Object);
            var fileSystem = vsFileSystemProvider.GetFileSystem(@"x:\test-path");

            // Assert
            Assert.IsType<PhysicalFileSystem>(fileSystem);
            Assert.Equal(@"x:\test-path", fileSystem.Root);
            settings.Verify();
        }
        public void VsFileSystemProviderReturnsPhysialFileSystemIfSourceControlSupportIsDisabled()
        {
            // Arrange
            var dte            = new Mock <DTE>();
            var componentModel = new Mock <IComponentModel>();
            var settings       = new Mock <ISettings>();

            settings.Setup(s => s.GetValue("solution", "disableSourceControlIntegration")).Returns("true").Verifiable();

            // Act
            var vsFileSystemProvider = new VsFileSystemProvider(dte.Object, componentModel.Object, settings.Object);
            var fileSystem           = vsFileSystemProvider.GetFileSystem(@"x:\test-path");

            // Assert
            Assert.IsType <PhysicalFileSystem>(fileSystem);
            Assert.Equal(@"x:\test-path", fileSystem.Root);
            settings.Verify();
        }