Exemplo n.º 1
0
        public void SetUp()
        {
            var address = new SalesAccountAddress(
                "Address line 1",
                "Address line 2",
                "Address line 3",
                "Address line 4",
                "/countries/1",
                "Postcode");

            this.Sut.UpdateNameAndAddress("/employees/100", "Account 10", address);
        }
Exemplo n.º 2
0
 public static AddressResource ToResource(this SalesAccountAddress address)
 {
     return(new AddressResource
     {
         Line1 = address.Line1,
         Line2 = address.Line2,
         Line3 = address.Line3,
         Line4 = address.Line4,
         CountryUri = address.CountryUri,
         Postcode = address.Postcode
     });
 }
        public void SetUp()
        {
            var discountScheme = new DiscountScheme {
                DiscountSchemeUri = "/ds/1", TurnoverBandUris = new[] { "/tb/1" }
            };
            var address = new SalesAccountAddress("ln1", "ln2", string.Empty, string.Empty, "/countries/UK", "post");

            this.salesAccount = new SalesAccount(new SalesAccountCreateActivity("/employees/100", 1, "name", 4.May(2018)))
            {
                Id = 1
            };
            this.salesAccount.UpdateAccount("/employees/100", discountScheme, "/tb/1", true, true, true);
            this.salesAccount.UpdateNameAndAddress("/employees/100", "new name", address);
            this.salesAccount.CloseAccount(new SalesAccountCloseActivity("/employees/100", 17.April(2018)));

            this.SalesAccountRepository.GetById(1).Returns(this.salesAccount);

            this.Response = this.Browser.Get(
                "/sales/accounts/1/activities",
                with => { with.Header("Accept", "application/json"); }).Result;
        }
 public SalesAccountUpdateAddressActivity(string updatedByUri, SalesAccountAddress address) : base(updatedByUri)
 {
     this.Address = address;
 }