public void TestEquality1()
        {
            var value = new LogLineSourceId(128);

            // ReSharper disable once EqualExpressionComparison
            value.Equals(value).Should().BeTrue();
            value.GetHashCode().Should().Be(value.GetHashCode());
        }
        public void TestEquality4()
        {
            var value      = new LogLineSourceId(128);
            var equalValue = new LogLineSourceId(128);
            var otherValue = new LogLineSourceId(129);

            value.Equals(equalValue).Should().BeTrue();
            equalValue.Equals(value).Should().BeTrue();

            value.GetHashCode().Should().Be(equalValue.GetHashCode());

            value.Equals(otherValue).Should().BeFalse();
            otherValue.Equals(value).Should().BeFalse();

            equalValue.Equals(otherValue).Should().BeFalse();
            otherValue.Equals(equalValue).Should().BeFalse();
        }