public void GivenTrxrBlock_WhenInitialized_ShouldValidates() { var subject = new TrxBlock("referenceId", "credit", 100); subject.Digest.Should().NotBeNullOrEmpty(); subject.Digest.Should().Be(subject.GetDigest()); }
public void GivenTrxBlock_WhenCloned_ShouldValidate() { var subject = new TrxBlock("referenceId", "credit", 100); subject.Digest.Should().NotBeNullOrEmpty(); subject.Digest.Should().Be(subject.GetDigest()); var s1 = new TrxBlock(subject.ReferenceId, subject.TransactionType, subject.Value); subject.Digest.Should().Be(s1.GetDigest()); (subject == s1).Should().BeTrue(); }
public void GivenTrxBlock_WhenSameInitialized_ShouldValidate() { var subject = new TrxBlock("referenceId", "credit", 100); subject.Digest.Should().NotBeNullOrEmpty(); var s1 = new TrxBlock("referenceId", "credit", 100); s1.Digest.Should().NotBeNullOrEmpty(); subject.Digest.Should().Be(s1.Digest); }