public void WeeeCollectedAmount_EqualsWeeeCollectedAmountDifferentSourceType_ReturnsFalse()
        {
            var weeeCollectedAmount  = WeeeCollectedAmountBuilder.WithSourceType(WeeeCollectedAmountSourceType.Dcf);
            var weeeCollectedAmount2 = WeeeCollectedAmountBuilder.WithSourceType(WeeeCollectedAmountSourceType.Distributor);

            Assert.NotEqual(weeeCollectedAmount, weeeCollectedAmount2);
        }
        public void WeeeCollectedAmount_EqualsWeeeCollectedAmountDifferentWeeeCategory_ReturnsFalse()
        {
            var weeeCollectedAmount  = WeeeCollectedAmountBuilder.WithWeeeCategory(WeeeCategory.AutomaticDispensers);
            var weeeCollectedAmount2 = WeeeCollectedAmountBuilder.WithWeeeCategory(WeeeCategory.ConsumerEquipment);

            Assert.NotEqual(weeeCollectedAmount, weeeCollectedAmount2);
        }
        public void WeeeCollectedAmount_EqualsWeeeCollectedAmountDifferentTonnage_ReturnsFalse()
        {
            var weeeCollectedAmount  = WeeeCollectedAmountBuilder.WithTonnage(5);
            var weeeCollectedAmount2 = WeeeCollectedAmountBuilder.WithTonnage(10);

            Assert.NotEqual(weeeCollectedAmount, weeeCollectedAmount2);
        }
        public void WeeeCollectedAmount_EqualsWeeeCollectedAmountDifferentObligationType_ReturnsFalse()
        {
            var weeeCollectedAmount  = WeeeCollectedAmountBuilder.WithObligationType(ObligationType.B2B);
            var weeeCollectedAmount2 = WeeeCollectedAmountBuilder.WithObligationType(ObligationType.B2C);

            Assert.NotEqual(weeeCollectedAmount, weeeCollectedAmount2);
        }
            public static WeeeCollectedAmount WithSourceType(WeeeCollectedAmountSourceType sourceType)
            {
                var builder = new WeeeCollectedAmountBuilder();

                builder.sourceType = sourceType;

                return(builder.Build());
            }
            public static WeeeCollectedAmount WithWeeeCategory(WeeeCategory category)
            {
                var builder = new WeeeCollectedAmountBuilder();

                builder.weeeCategory = category;

                return(builder.Build());
            }
            public static WeeeCollectedAmount WithTonnage(decimal tonnage)
            {
                var builder = new WeeeCollectedAmountBuilder();

                builder.tonnage = tonnage;

                return(builder.Build());
            }
            public static WeeeCollectedAmount WithObligationType(ObligationType obligationType)
            {
                var builder = new WeeeCollectedAmountBuilder();

                builder.obligationType = obligationType;

                return(builder.Build());
            }
            public static WeeeCollectedAmount WithSourceType(WeeeCollectedAmountSourceType sourceType)
            {
                var builder = new WeeeCollectedAmountBuilder();
                builder.sourceType = sourceType;

                return builder.Build();
            }
            public static WeeeCollectedAmount WithTonnage(decimal tonnage)
            {
                var builder = new WeeeCollectedAmountBuilder();
                builder.tonnage = tonnage;

                return builder.Build();
            }
            public static WeeeCollectedAmount WithWeeeCategory(WeeeCategory category)
            {
                var builder = new WeeeCollectedAmountBuilder();
                builder.weeeCategory = category;

                return builder.Build();
            }
            public static WeeeCollectedAmount WithObligationType(ObligationType obligationType)
            {
                var builder = new WeeeCollectedAmountBuilder();
                builder.obligationType = obligationType;

                return builder.Build();
            }