public void EquivalentShouldReturnFalseWhenStampsHaveConcurrentEvents()
        {
            Stamp a = ((1, 0), (0, 1, 0));
            Stamp b = ((0, 1), (0, 0, 1));

            a.Equivalent(b).Should().BeFalse();
        }
        public void EquivalentShouldReturnFalseWhenOneStampDominatesTheOther()
        {
            Stamp a = ((1, 0), (0, 1, 0));
            Stamp b = a.Event();

            a.Equivalent(b).Should().BeFalse();
        }
        public void EquivalentShouldReturnTrueWhenStampsHaveEqualEvents()
        {
            Stamp a = ((1, 0), (0, 1, 0));
            Stamp b = ((0, 1), (0, 1, 0));

            a.Equivalent(b).Should().BeTrue();
        }