public virtual void test_flexOption()
        {
            EtdVariant test = EtdVariant.ofFlexOption(24, EtdSettlementType.CASH, EtdOptionType.AMERICAN);

            assertEquals(test.Type, EtdExpiryType.DAILY);
            assertEquals(test.DateCode.Value, 24);
            assertEquals(test.SettlementType.get(), EtdSettlementType.CASH);
            assertEquals(test.OptionType.get(), EtdOptionType.AMERICAN);
            assertEquals(test.Flex, true);
            assertEquals(test.Code, "24CA");
        }
 internal static EtdVariant sut2()
 {
     return(EtdVariant.ofFlexOption(6, EtdSettlementType.CASH, EtdOptionType.EUROPEAN));
 }