public void Can_not_be_reconstructed_if_parts_are_missing() { Action missingName = () => RillReference.From(string.Empty, string.Empty); Action missingId = () => RillReference.From(Fake.Strings.Random(), string.Empty); missingName.Should().Throw <ArgumentException>().And.ParamName.Should().Be("name"); missingId.Should().Throw <ArgumentException>().And.ParamName.Should().Be("id"); }
public void Can_be_reconstructed() { var org = RillReference.New(Fake.Strings.Random()); var reconstructed = RillReference.From(org.Name, org.Id); org.Should().Be(reconstructed); }
internal RillDetails ToDetails() => RillDetails.From( RillReference.From(Name, Id), Rill.Sequence.From(Sequence), Timestamp.From(CreatedAt.UtcDateTime), Timestamp.From(LastChangedAt.UtcDateTime));