Esempio n. 1
0
        public void Unit()
        {
            AddressBuilder builder = new AddressBuilder();

            var results = builder.WithUnit("10").ToString();
            
            Assert.That(results, Is.EqualTo("Unit 10"));
        }
Esempio n. 2
0
        public void Unit_AndStreet()
        {
            AddressBuilder builder = new AddressBuilder();

            var results = builder.WithUnit("10").WithStreet("100", "Melbourne Road").ToString();

            Assert.That(results, Is.EqualTo("Unit 10, 100 Melbourne Road"));
        }
Esempio n. 3
0
        public void Unit_AndStreet_AndCity_AndState_AndPostCode()
        {
            AddressBuilder builder = new AddressBuilder();

            var results = builder.WithUnit("10")
                .WithStreet("100", "Melbourne Road")
                .WithCity("Melbourne CBD")
                .WithState("VIC")
                .WithPostCode("3000")
                .ToString();

            Assert.That(results, Is.EqualTo("Unit 10, 100 Melbourne Road, Melbourne CBD, VIC, 3000"));
        }
Esempio n. 4
0
        public string ToDisplayAddress()
        {
            AddressBuilder builder = new AddressBuilder();

            builder.WithUnit(UnitNo)
                .WithStreet(StreetNo, Street)
                .WithCity(City)
                .WithState(State)
                .WithPostCode(PostCode.ToString())
                ;

            return builder.ToString();
        }