public void write_a_solution() { var solution = Solution.CreateNew(".".ToFullPath(), "foo"); solution.Save(); var original = new FileSystem().ReadStringFromFile( ".".ToFullPath() .ParentDirectory() .ParentDirectory() .ParentDirectory() .AppendPath("FubuCsProjFile", "Solution.txt")).SplitOnNewLine(); var newContent = new FileSystem().ReadStringFromFile("foo.sln").SplitOnNewLine(); // skipping 2 is to ignore the version content newContent.Skip(2).ShouldHaveTheSameElementsAs(original); }