public void Explore() { var subject = new CompactGuid(Guid.Empty); subject = new CompactGuid("EREREREREREREREREREREQ"); Guid ones = GuidBuilder.Build(1); subject = new CompactGuid(ones); Assert.That(subject.Value, Is.EqualTo("EREREREREREREREREREREQ")); subject = new CompactGuid(ones); Assert.That(subject.Value, Is.EqualTo("EREREREREREREREREREREQ")); subject = new CompactGuid("EREREREREREREREREREREQ"); Assert.That(subject.Guid, Is.EqualTo(ones)); string representation = CompactGuid.Encode(ones); Assert.That(representation, Is.EqualTo("EREREREREREREREREREREQ")); Assert.That(CompactGuid.Decode(representation), Is.EqualTo(ones)); }
public void Decode_NotACompactRepresentation_Exception() { Assert.That(() => CompactGuid.Decode("notAGuid"), Throws.InstanceOf <FormatException>()); }
public void Decode_CompactRepresentation_Guid() { string compactOnes = "EREREREREREREREREREREQ"; Assert.That(CompactGuid.Decode(compactOnes), Is.EqualTo(GuidBuilder.Build(1))); }