Esempio n. 1
0
        public void BoolStringConvertToStringTest()
        {
            var coverter = new BoolStringConverter();

            Assert.AreEqual("True", coverter.ConvertToString(true));
            Assert.AreEqual("False", coverter.ConvertToString(false));
        }
Esempio n. 2
0
        public void TestBoolStringConvertTo()
        {
            var converter = new BoolStringConverter();

            Assert.AreEqual("True", converter.ConvertTo(true, typeof(string)));
            Assert.AreEqual("False", converter.ConvertTo(false, typeof(string)));
        }
Esempio n. 3
0
        public void BoolStringConvertFromStringTest()
        {
            var coverter = new BoolStringConverter();

            Assert.AreEqual(true, coverter.ConvertFromString("True", typeof(bool)));
            Assert.AreEqual(true, coverter.ConvertFromString("true", typeof(bool)));
            Assert.AreEqual(true, coverter.ConvertFromString("1", typeof(bool)));
            Assert.AreEqual(true, coverter.ConvertFromString("yes", typeof(bool)));
            Assert.AreEqual(true, coverter.ConvertFromString("on", typeof(bool)));
            Assert.AreEqual(true, coverter.ConvertFromString("y", typeof(bool)));

            Assert.AreEqual(false, coverter.ConvertFromString("No", typeof(bool)));
            Assert.AreEqual(false, coverter.ConvertFromString("false", typeof(bool)));
            Assert.AreEqual(false, coverter.ConvertFromString("faLse", typeof(bool)));
            Assert.AreEqual(false, coverter.ConvertFromString("n", typeof(bool)));
            Assert.AreEqual(false, coverter.ConvertFromString("0", typeof(bool)));
            Assert.AreEqual(false, coverter.ConvertFromString("off", typeof(bool)));

            ExceptionAssert.Throws <ConverterException>(() =>
            {
                coverter.ConvertFromString("1111", typeof(bool));
            });
        }