Beispiel #1
0
            public static ProducerAddress WithSecondaryName(string secondaryName)
            {
                var builder = new ProducerAddressBuilder();
                builder.SecondaryName = secondaryName;

                return builder.Build();
            }
Beispiel #2
0
        public void ProducerAddress_EqualsProducerAddressDifferentPostCode_ReturnsFalse()
        {
            var producerAddress = ProducerAddressBuilder.NewProducerAddress;
            var producerAddress2 = ProducerAddressBuilder.WithPostCode("post code test");

            Assert.NotEqual(producerAddress, producerAddress2);
        }
Beispiel #3
0
        public void ProducerAddress_EqualsProducerAddressDifferentLocality_ReturnsFalse()
        {
            var producerAddress = ProducerAddressBuilder.NewProducerAddress;
            var producerAddress2 = ProducerAddressBuilder.WithLocality("locality test");

            Assert.NotEqual(producerAddress, producerAddress2);
        }
Beispiel #4
0
            public static ProducerAddress WithStreet(string street)
            {
                var builder = new ProducerAddressBuilder();
                builder.street = street;

                return builder.Build();
            }
Beispiel #5
0
        public void ProducerAddress_EqualsProducerAddressDifferentAdministrativeArea_ReturnsFalse()
        {
            var producerAddress = ProducerAddressBuilder.NewProducerAddress;
            var producerAddress2 = ProducerAddressBuilder.WithAdministrativeArea("administrative area test");

            Assert.NotEqual(producerAddress, producerAddress2);
        }
Beispiel #6
0
        public void ProducerAddress_EqualsProducerAddressDifferentStreet_ReturnsFalse()
        {
            var producerAddress = ProducerAddressBuilder.NewProducerAddress;
            var producerAddress2 = ProducerAddressBuilder.WithStreet("street test");

            Assert.NotEqual(producerAddress, producerAddress2);
        }
Beispiel #7
0
            public static ProducerAddress WithCountry(Country country)
            {
                var builder = new ProducerAddressBuilder();
                builder.Country = country;

                return builder.Build();
            }
Beispiel #8
0
        public void ProducerAddress_EqualsProducerAddressDifferentSecondaryName_ReturnsFalse()
        {
            var producerAddress = ProducerAddressBuilder.NewProducerAddress;
            var producerAddress2 = ProducerAddressBuilder.WithSecondaryName("secondary name test");

            Assert.NotEqual(producerAddress, producerAddress2);
        }
Beispiel #9
0
            public static ProducerAddress WithAdministrativeArea(string administrativeArea)
            {
                var builder = new ProducerAddressBuilder();
                builder.administrativeArea = administrativeArea;

                return builder.Build();
            }
Beispiel #10
0
            public static ProducerAddress WithPostCode(string postCode)
            {
                var builder = new ProducerAddressBuilder();
                builder.postCode = postCode;

                return builder.Build();
            }
Beispiel #11
0
            public static ProducerAddress WithTown(string town)
            {
                var builder = new ProducerAddressBuilder();
                builder.town = town;

                return builder.Build();
            }
Beispiel #12
0
            public static ProducerAddress WithLocality(string locality)
            {
                var builder = new ProducerAddressBuilder();
                builder.locality = locality;

                return builder.Build();
            }
Beispiel #13
0
        public void ProducerAddress_EqualsProducerAddressDifferentTown_ReturnsFalse()
        {
            var producerAddress = ProducerAddressBuilder.NewProducerAddress;
            var producerAddress2 = ProducerAddressBuilder.WithTown("town test");

            Assert.NotEqual(producerAddress, producerAddress2);
        }
Beispiel #14
0
        public void ProducerAddress_EqualsProducerAddressDifferentCountry_ReturnsFalse()
        {
            var producerAddress = ProducerAddressBuilder.WithCountry(new AlwaysUnequalCountry());
            var producerAddress2 = ProducerAddressBuilder.WithCountry(new AlwaysUnequalCountry());

            Assert.NotEqual(producerAddress, producerAddress2);
        }
Beispiel #15
0
            public static ProducerAddress WithPrimaryName(string primaryName)
            {
                var builder = new ProducerAddressBuilder();
                builder.primaryName = primaryName;

                return builder.Build();
            }
Beispiel #16
0
        public void ProducerAddress_ToString_ReturnsConcatenatedString()
        {
            var producerAddress = ProducerAddressBuilder.WithCountry(new Country(Guid.NewGuid(), "TestCountry"));

            var address = producerAddress.ToString();

            Assert.Equal("PrimaryName, SecondaryName, Street, Town, Locality, AdministrativeArea, PostCode, TestCountry", address);
        }
Beispiel #17
0
        public void ProducerAddress_ToString_ReturnsConcatenatedStringExcludingEmptyValues(string secondaryAddress)
        {
            var buider = new ProducerAddressBuilder();
            buider.SecondaryName = secondaryAddress;
            buider.Country = new Country(Guid.NewGuid(), "TestCountry");

            var producerAddress = buider.Build();

            var address = producerAddress.ToString();

            Assert.Equal("PrimaryName, Street, Town, Locality, AdministrativeArea, PostCode, TestCountry", address);
        }
            public static ProducerAddress WithStreet(string street)
            {
                var builder = new ProducerAddressBuilder();
                builder.street = street;

                return builder.Build();
            }
            public static ProducerAddress WithLocality(string locality)
            {
                var builder = new ProducerAddressBuilder();
                builder.locality = locality;

                return builder.Build();
            }
            public static ProducerAddress WithCountry(Country country)
            {
                var builder = new ProducerAddressBuilder();
                builder.Country = country;

                return builder.Build();
            }
            public static ProducerAddress WithPostCode(string postCode)
            {
                var builder = new ProducerAddressBuilder();
                builder.postCode = postCode;

                return builder.Build();
            }
            public static ProducerAddress WithAdministrativeArea(string administrativeArea)
            {
                var builder = new ProducerAddressBuilder();
                builder.administrativeArea = administrativeArea;

                return builder.Build();
            }
            public static ProducerAddress WithPrimaryName(string primaryName)
            {
                var builder = new ProducerAddressBuilder();
                builder.primaryName = primaryName;

                return builder.Build();
            }
            public static ProducerAddress WithTown(string town)
            {
                var builder = new ProducerAddressBuilder();
                builder.town = town;

                return builder.Build();
            }
        public void ProducerAddress_ToString_ReturnsConcatenatedStringExcludingEmptyValues(string secondaryAddress)
        {
            var buider = new ProducerAddressBuilder();
            buider.SecondaryName = secondaryAddress;
            buider.Country = new Country(Guid.NewGuid(), "TestCountry");

            var producerAddress = buider.Build();

            var address = producerAddress.ToString();

            Assert.Equal("PrimaryName, Street, Town, Locality, AdministrativeArea, PostCode, TestCountry", address);
        }
            public static ProducerAddress WithSecondaryName(string secondaryName)
            {
                var builder = new ProducerAddressBuilder();
                builder.SecondaryName = secondaryName;

                return builder.Build();
            }