public void ParseTrackLink_DataIsDecrypted() { TrackLink expected = new TrackLink("test"); expected["argument1"] = "some_value"; expected["argument2"] = "another_value"; Assert.IsNotNull(expected.Uri); TrackLink result = TrackLink.FromUri(expected.Uri); Assert.AreEqual(expected.Uri, result.Uri); Assert.AreEqual(expected.TrackSource, result.TrackSource); Assert.AreEqual(expected["argument1"], result["argument1"]); Assert.AreEqual(expected["argument2"], result["argument2"]); }
public void ParseInvalidTrackLink_ThrowsExecption() { TrackLink.FromUri("gibberish:moregibberish"); }