Skip to content

Commit b6b15dd

Browse files
test(MerkleNode): add DataStream test
1 parent a44b8f8 commit b6b15dd

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

test/MerkleNodeTest.cs

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,16 +127,22 @@ public void Value_Equality()
127127
}
128128

129129
[TestMethod]
130-
public void RawData()
130+
public void DataBytes()
131131
{
132132
var node = new MerkleNode(IpfsInfo);
133133
byte[] data = node.DataBytes;
134-
Assert.AreNotEqual(0, data.Length);
135134
Assert.AreEqual(node.BlockSize, data.Length);
135+
}
136136

137-
// TODO: verify GetRawData() hash equal node's hash.
137+
[TestMethod]
138+
public void DataStream()
139+
{
140+
var node = new MerkleNode(IpfsInfo);
141+
byte[] data = node.DataBytes;
142+
var streamData = new MemoryStream();
143+
node.DataStream.CopyTo(streamData);
144+
CollectionAssert.AreEqual(data, streamData.ToArray());
138145
}
139146

140-
141147
}
142148
}

0 commit comments

Comments
 (0)