Esempio n. 1
0
        public void GivenTrxrBlock_WhenInitialized_ShouldValidates()
        {
            var subject = new TrxBlock("referenceId", "credit", 100);

            subject.Digest.Should().NotBeNullOrEmpty();

            subject.Digest.Should().Be(subject.GetDigest());
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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);
        }