public void Decode_WithLabel_BadPattern() { Assert.Throws <FormatException>(() => { ShortGuidString.Decode("Cheesecake " + EncodedShort + "a"); }); Assert.Throws <FormatException>(() => { ShortGuidString.Decode("Cheesecake *asdf"); }); }
public void Decode_WithoutLabel_Legacy() { Assert.Equal(Raw, ShortGuidString.Decode(EncodedLegacy)); }
public void Decode_WithLabel_Legacy() { Assert.Equal(Raw, ShortGuidString.Decode("Cheesecake " + EncodedLegacy)); }
public void Decode_WithoutLabel_Short() { Assert.Equal(Raw, ShortGuidString.Decode(EncodedShort)); }
public void Encode_Nulllabel() { Assert.Throws <ArgumentNullException>(() => { ShortGuidString.Encode(Raw, null); }); }
public void Encode_WithLabel_Tricky() { Assert.Equal("* " + EncodedShort, ShortGuidString.Encode(Raw, "*")); }
public void Encode_WithLabel() { Assert.Equal("Cheesecake " + EncodedShort, ShortGuidString.Encode(Raw, "Cheesecake")); }
public void Encode_WithoutLabel() { Assert.Equal(EncodedShort, ShortGuidString.Encode(Raw)); }