コード例 #1
0
        public void Resolve_should_return_path_from_git_file_if_present()
        {
            _file.Exists(_gitFile).Returns(true);
            _file.ReadLines(_gitFile).Returns(new[] { "", " ", @"gitdir: c:/dev/repo/.git/modules/Externals/Git.hub", "text" });

            _resolver.Resolve(_workingDir).Should().Be(@"c:\dev\repo\.git\modules\Externals\Git.hub\");

            _directory.DidNotReceive().Exists(_gitWorkingDir);
        }