public void BasePersonInterfacesExtension_GetInfoClassInterfacesTest()
        {
            var ext = new BasePersonInterfacesExtension();
            var pd = new ProcessDefinition(null);

            var types = ext.GetInfoClassInterfaces(pd);

            Assert.AreEqual(types.Count(), 1);
            Assert.AreEqual(types[0], typeof(IPersonInfo));
        }
        public void BasePersonInterfacesExtension_AddEditClassPropertiesTest()
        {
            var sb = new StringBuilder();
            var pd = new ProcessDefinition(null);
            var ext = new BasePersonInterfacesExtension();

            ext.AddEditClassProperties(sb, pd);

            var s = sb.ToString().ToLowerInvariant();

            Assert.IsTrue(s.Contains("ICrossRefItemList".ToLowerInvariant()));
            Assert.IsTrue(s.Contains("Roles".ToLowerInvariant()));
        }