anchor.diff:    </ItemGroup>
   </Project>"""
   
  -    expectedContent |> should equal projectContent
  +    projectContent |> shouldbetext expectedContent
   
   
   [<Test>]
  
positive.code:     <Compile Include="a_file.fs" />
    </ItemGroup>
  </Project>"""
      Assert.AreEqual(expectedContent, projectContent)
  
  [<Test>]
  let ``Remove non existing file from Project - file count``() =
  
negative.code: module Fix.Tests
  
  open Fix.ProjectSystem
  open NUnit.Framework
  open FsUnit
  open ProjectSystem
  
  let cleanup (text : string) =
      let hasCrLf = text.Contains("\r\n")
  
      match hasCrLf with
      | true ->
          text
      | false ->
          text.Replace("\n", "\r\n")
  
  let shouldbetext expected actual =
      let cleanupExpected = cleanup expected
      let cleanupActual = cleanup actual
  
      Assert.AreEqual(cleanupExpected, cleanupActual)
  
  let projectWithoutFiles = """<?xml version="1.0" encoding="utf-8"?>
      <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  