internal static LotContractAllowance SetContract(this LotContractAllowance allowance, IContractKey contract)
 {
     allowance.Contract         = null;
     allowance.ContractYear     = contract.ContractKey_Year;
     allowance.ContractSequence = contract.ContractKey_Sequence;
     return(allowance);
 }
 internal static void AssertAreEqual(this LotContractAllowance expected, ILotContractAllowanceReturn result)
 {
     Assert.AreEqual(expected.ToContractKey().KeyValue, result.ContractKey);
     Assert.AreEqual(expected.Contract.TermBegin, result.TermBegin);
     Assert.AreEqual(expected.Contract.TermEnd, result.TermEnd);
 }