public void ESyncSessionInterfacesExtension_GetInfoClassInterfacesTest()
        {
            var ext = new ESyncSessionInterfacesExtension();
            var pd = new ProcessDefinition(null);

            var types = ext.GetInfoClassInterfaces(pd);

            Assert.AreEqual(types.Count(), 1);
            Assert.AreEqual(types[0], typeof(IESyncSessionInfo));
        }
        public void AqlInterfacesExtension_GetEditableRootInterfacesTest()
        {
            var ext = new AqlInterfacesExtension();
            var pd = new ProcessDefinition(null);

            var types = ext.GetEditableRootInterfaces(pd);

            Assert.AreEqual(types.Count(), 1);
            Assert.AreEqual(types[0], typeof(IAql));
        }
        public void GetInfoClassInterfacesTest()
        {
            var ext = new ApprovalExtension();
            var pd = new ProcessDefinition(null);

            var types = ext.GetInfoClassInterfaces(pd);

            Assert.AreEqual(types.Count(), 1);
            Assert.AreEqual(types[0], typeof(IApprovalInfo));
        }
        public void BaseBusinessUnitInterfacesExtension_GetReadOnlyListInterfacesTest()
        {
            var ext = new BaseBusinessUnitInterfacesExtension();
            var pd = new ProcessDefinition(null);

            var types = ext.GetReadOnlyListInterfaces(pd);

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

            ext.OnAddEditableRootAdditionalMembers(sb, pd);

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

            Assert.IsTrue(s.Contains("public string AbsoluteURI".ToLowerInvariant()));
        }
        public void FileProcessSilverlightExtension_OnAddEditableRootAdditionalMembersTest()
        {
            var ext = new FileProcessSilverlightExtension();
            var pd = new ProcessDefinition(null);
            var sb = new StringBuilder();

            ext.OnAddEditableRootAdditionalMembers(sb, pd);

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

            Assert.IsTrue(s.Contains("public void BeginLock".ToLowerInvariant()));
            Assert.IsTrue(s.Contains("public void BeginUnlock".ToLowerInvariant()));
            Assert.IsTrue(s.Contains("public void BeginCancelUploading".ToLowerInvariant()));
        }
        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()));
        }