public void StringRoundtrips()
        {
            var index = new RowColumnIndex(1, 2);
            var converter = new RowColumnIndexConverter();

            Assert.IsTrue(converter.CanConvertTo(null, typeof(string)));
            var convertTo = converter.ConvertTo(index, typeof(string));
            Assert.AreEqual("R1 C2", convertTo);

            Assert.IsTrue(converter.CanConvertFrom(null, typeof(string)));

            var convertFrom = converter.ConvertFrom(convertTo);
            Assert.AreEqual(index, convertFrom);
        }
        public void InstanceDescriptorRoundtrip()
        {
            var index = new RowColumnIndex(1, 2);
            var converter = new RowColumnIndexConverter();

            Assert.IsTrue(converter.CanConvertTo(null, typeof(InstanceDescriptor)));
            var convertTo = converter.ConvertTo(index, typeof(InstanceDescriptor));
            Assert.IsInstanceOf<InstanceDescriptor>(convertTo);

            Assert.IsTrue(converter.CanConvertFrom(null, typeof(InstanceDescriptor)));

            var convertFrom = converter.ConvertFrom(convertTo);
            Assert.AreEqual(index, convertFrom);
        }
        public static void StringRoundtrips()
        {
            var index     = new RowColumnIndex(1, 2);
            var converter = new RowColumnIndexConverter();

            Assert.IsTrue(converter.CanConvertTo(null, typeof(string)));
            var convertTo = converter.ConvertTo(index, typeof(string));

            Assert.AreEqual("R1 C2", convertTo);

            Assert.IsTrue(converter.CanConvertFrom(null, typeof(string)));

            var convertFrom = converter.ConvertFrom(convertTo);

            Assert.AreEqual(index, convertFrom);
        }
        public static void InstanceDescriptorRoundtrip()
        {
            var index     = new RowColumnIndex(1, 2);
            var converter = new RowColumnIndexConverter();

            Assert.IsTrue(converter.CanConvertTo(null, typeof(InstanceDescriptor)));
            var convertTo = converter.ConvertTo(index, typeof(InstanceDescriptor));

            Assert.IsInstanceOf <InstanceDescriptor>(convertTo);

            Assert.IsTrue(converter.CanConvertFrom(null, typeof(InstanceDescriptor)));

            var convertFrom = converter.ConvertFrom(convertTo);

            Assert.AreEqual(index, convertFrom);
        }