Exemplo n.º 1
0
 public void Decode_WithLabel_BadPattern()
 {
     Assert.Throws <FormatException>(() => {
         ShortGuidString.Decode("Cheesecake " + EncodedShort + "a");
     });
     Assert.Throws <FormatException>(() => {
         ShortGuidString.Decode("Cheesecake *asdf");
     });
 }
Exemplo n.º 2
0
 public void Decode_WithoutLabel_Legacy()
 {
     Assert.Equal(Raw, ShortGuidString.Decode(EncodedLegacy));
 }
Exemplo n.º 3
0
 public void Decode_WithLabel_Legacy()
 {
     Assert.Equal(Raw, ShortGuidString.Decode("Cheesecake " + EncodedLegacy));
 }
Exemplo n.º 4
0
 public void Decode_WithoutLabel_Short()
 {
     Assert.Equal(Raw, ShortGuidString.Decode(EncodedShort));
 }
Exemplo n.º 5
0
 public void Encode_Nulllabel()
 {
     Assert.Throws <ArgumentNullException>(() => {
         ShortGuidString.Encode(Raw, null);
     });
 }
Exemplo n.º 6
0
 public void Encode_WithLabel_Tricky()
 {
     Assert.Equal("* " + EncodedShort, ShortGuidString.Encode(Raw, "*"));
 }
Exemplo n.º 7
0
 public void Encode_WithLabel()
 {
     Assert.Equal("Cheesecake " + EncodedShort, ShortGuidString.Encode(Raw, "Cheesecake"));
 }
Exemplo n.º 8
0
 public void Encode_WithoutLabel()
 {
     Assert.Equal(EncodedShort, ShortGuidString.Encode(Raw));
 }