コード例 #1
0
 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()));
 }
コード例 #2
0
 public void Constructor_FilePaths_SetsAssociatedFilePaths()
 {
     var paths = new List<string> { "a-path.css" };
     var reader = new MemoryAssetReader(paths, "content");
     Assert.That(reader.AssociatedFilePaths.Any());
     Assert.That(reader.AssociatedFilePaths.Count(), Is.EqualTo(1));
     Assert.That(reader.AssociatedFilePaths.First(), Is.EqualTo("a-path.css"));
 }
コード例 #3
0
 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()));
 }
コード例 #4
0
 public void Content_ReturnsContent()
 {
     var paths = new List<string> { "a-path.css" };
     var reader = new MemoryAssetReader(paths, "test-content");
     Assert.That(reader.Content, Is.EqualTo("test-content"));
 }