public void VerifyThatConvertBackWorksWithNullValue()
        {
            var converter = new ReactiveClassKindToObjectListConverter();
            var value     = converter.ConvertBack(null, null, null, null) as ReactiveList <ClassKind>;

            Assert.AreEqual(0, value.Count);
        }
        public void VerifyThatConvertWorksWithNullValue()
        {
            var converter = new ReactiveClassKindToObjectListConverter();
            var value     = converter.Convert(null, null, null, null) as IList;

            Assert.IsNotNull(value);
            Assert.AreEqual(0, value.Count);
        }
        public void VerifyThatConvertWorksWithValue()
        {
            var converter = new ReactiveClassKindToObjectListConverter();
            var value     = converter.Convert(new ReactiveList <ClassKind> {
                ClassKind.ActualFiniteState
            }, null, null, null) as IList;

            Assert.IsNotNull(value);
            Assert.AreEqual(1, value.Count);
        }