public void Create_ByType(Type elementType, Type expectedType)
        {
            var fp = new PersisterFactoryProvider();

            IPersisterFactory fac = fp.Create(elementType);

            Assert.NotNull(fac);
            Assert.IsType(expectedType, fac);
        }
        public void Create_ByElement(Type elementType, Type expectedType)
        {
            var ctor = elementType.GetConstructor(new Type[] {});
            var el = ctor.Invoke(null) as IElement;

            var fp = new PersisterFactoryProvider();

            IPersisterFactory fac = fp.Create(el);

            Assert.NotNull(fac);
            Assert.IsType(expectedType, fac);
        }