public static LevyDeclarationSourceData CreateStatic(int numberOfItems = 1)
        {
            var returnValue = new LevyDeclarationSourceData
            {
                Data = NewLevyDeclarationSourceDataItem(numberOfItems)
            };

            return(returnValue);
        }
        public static LevyDeclarationSourceData Create(List <Emprefs> emprefs, int numberOfDeclarations = 1, int declarationsPerperiodPerPaye = 1, bool randomEnlgishFraction = false, bool addTopUp = false, DateTime?submissionStartDate = null)
        {
            if (!submissionStartDate.HasValue)
            {
                submissionStartDate = new DateTime(2016, 05, 06);
            }

            var item = new LevyDeclarationSourceData
            {
                Data = BuildItems(numberOfDeclarations, emprefs, declarationsPerperiodPerPaye, randomEnlgishFraction, addTopUp, submissionStartDate.Value)
            };

            return(item);
        }