public void op_CompareTo_BritishPostcode(int expected,
                                                 string value,
                                                 string comparand)
        {
            BritishPostcode postcode1 = value;
            BritishPostcode postcode2 = comparand;

            Assert.Equal(expected, postcode1.CompareTo(postcode2));
            Assert.Equal(expected, postcode1.CompareTo((object)postcode2));
        }
        public void op_CompareTo_object_whenString()
        {
            BritishPostcode obj = "GU21 4XG";

            Assert.Throws <ArgumentOutOfRangeException>(() => obj.CompareTo((object)"GU21 4XG"));
        }