예제 #1
0
        public void Should_combine_SelectedInsuranceTypes_into_single_enum_via_combine()
        {
            var insuranceTypesList = new List <Domain.Enums.InsuranceTypes>
            {
                Domain.Enums.InsuranceTypes.Collision,
                Domain.Enums.InsuranceTypes.Comprehensive,
                Domain.Enums.InsuranceTypes.Glass,
                Domain.Enums.InsuranceTypes.Liability,
                Domain.Enums.InsuranceTypes.Umbrella
            };

            var insuranceTypesFlags = InsuranceTypesListToFlagsConverter.CombineIntoSingle(insuranceTypesList);


            AssertAllInsuranceTypesArePresent(insuranceTypesFlags, insuranceTypesList);
        }
예제 #2
0
 private static InsuranceTypes CombineIntoSingle(List <InsuranceTypes> values)
 {
     return(InsuranceTypesListToFlagsConverter.CombineIntoSingle(values));
 }