public void GetHashCode_DifferentPaths_ReturnsUnique()
 {
     var paths1 = new List<string> { "patha.css", "pathb.css" };
     var reader1 = new MemoryAssetReader(paths1, "content");
     var paths2 = new List<string> { "patha.css", "pathc.css" };
     var reader2 = new MemoryAssetReader(paths2, "content");
     Assert.That(reader1.GetHashCode(), Is.Not.EqualTo(reader2.GetHashCode()));
 }
 public void GetHashCode_SamePathAndContent_ReturnsIdentical()
 {
     var paths1 = new List<string> { "patha.css", "pathb.css" };
     var reader1 = new MemoryAssetReader(paths1, "content");
     var paths2 = new List<string> { "patha.css", "pathb.css" };
     var reader2 = new MemoryAssetReader(paths2, "content");
     Assert.That(reader1.GetHashCode(), Is.EqualTo(reader2.GetHashCode()));
 }