public void op_Equals_BritishPostcode_whenSame()
        {
            BritishPostcode obj = "GU21 4XG";

            // ReSharper disable EqualExpressionComparison
            Assert.True(obj.Equals(obj));
            Assert.True(obj.Equals((object)obj));
            // ReSharper restore EqualExpressionComparison
        }
        public void op_Equals_BritishPostcode(bool expected,
                                              string value,
                                              string comparand)
        {
            BritishPostcode obj   = value;
            BritishPostcode other = comparand;

            Assert.Equal(expected, obj.Equals(other));
            Assert.Equal(expected, obj.Equals((object)other));
        }
        public void op_Equals_object_whenString()
        {
            BritishPostcode obj = "GU21 4XG";

            // ReSharper disable SuspiciousTypeConversion.Global
            Assert.False(obj.Equals((object)"GU21 4XG"));
            // ReSharper restore SuspiciousTypeConversion.Global
        }