private static void ShouldNotBeEqualAccordingToEqualsMethods(SomeValueObject first, SomeValueObject second)
 {
     first.Equals((object)second).Should().BeFalse();
     first.Equals(second).Should().BeFalse();
 }
        public void two_different_types_are_never_equal()
        {
            var something = new SomeValueObject(1);

            something.Equals("some string").Should().BeFalse();
        }