public void Should_Return_ContractTaskTermConcept_As_ClassName()
        {
            SymbolName testSpecName = ConceptSymbolName.REF_INCOME_GROSS;

            string testClassName = PayrollConceptFactory.ClassNameFor(testSpecName.Name);

            Assert.AreEqual(testClassName, "IncomeGrossConcept");
        }
        public void Should_Return_UnknownConcept_As_TypeOf()
        {
            SymbolName testSpecName = ConceptSymbolName.REF_UNKNOWN;

            Assembly configAssembly = typeof(ProcessConfigSetCzModule).Assembly;

            IPayrollConcept testConcept = PayrollConceptFactory.ConceptFor(configAssembly, testSpecName.Name);

            Type testTypeOfConcept = testConcept.GetType();

            Assert.AreSame(typeof(UnknownConcept), testTypeOfConcept);
        }
Exemplo n.º 3
0
        protected override IPayrollConcept InstanceFor(Assembly configAssembly, SymbolName configSymbol)
        {
            IPayrollConcept emptyConcept = PayrollConceptFactory.ConceptFor(configAssembly, configSymbol.Name);

            return(emptyConcept);
        }