public void op_ToDate_string()
        {
            var expected = BritishPostcode.FromString("AB1 2ZZ");
            var actual   = "AB1 2ZZ".ToPostcode();

            Assert.Equal(expected, actual);
        }
        public void op_ToPostcode_DirectoryInfo()
        {
            using (var temp = new TempDirectory())
            {
                var file = temp.Info.ToDirectory("AB12ZZ", true);

                BritishPostcode expected = "AB1 2ZZ";
                var             actual   = file.ToPostcode();

                Assert.Equal(expected, actual);
            }
        }
        public void op_ToPostcode_FileInfo()
        {
            using (var temp = new TempDirectory())
            {
                var file = temp.Info.ToFile("AB12ZZ.txt").CreateNew(string.Empty);

                BritishPostcode expected = "AB1 2ZZ";
                var             actual   = file.ToPostcode();

                Assert.Equal(expected, actual);
            }
        }
 public static BritishPostcode ToPostcode(this string obj)
 {
     return(BritishPostcode.FromString(obj));
 }