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); }
protected override IPayrollConcept InstanceFor(Assembly configAssembly, SymbolName configSymbol) { IPayrollConcept emptyConcept = PayrollConceptFactory.ConceptFor(configAssembly, configSymbol.Name); return(emptyConcept); }