示例#1
0
        public async Task CreateStandardAddress_ValidUser()
        {
            //Arrange
            var user          = TestHelper.ActivePaUser;
            var loginResponse = await AuthClient.GetJwtToken(user.Username, "Start@123");

            user.SetJwtEncodedString(loginResponse.Data.JwtAccessToken);

            var request = new CreateAddressRequest
            {
                AccountID   = user.BPNumber,
                AddressInfo = new McfAddressinfo
                {
                    StandardFlag    = "X",
                    City            = "Bellevue",
                    PostalCode      = "98004",
                    POBoxPostalCode = "",
                    POBox           = "",
                    Street          = "110th Ave NE",
                    HouseNo         = "355",
                    CountryID       = "US",
                    Region          = "WA",
                    HouseNo2        = ""
                }
            };

            // Act
            var response = McfClient.CreateAddress(user.JwtEncodedString, request);

            var requestAddress = request.AddressInfo;

            var responsetAddress = response.Result.AddressInfo;

            //Assert
            responsetAddress.StandardFlag.ShouldBe(requestAddress.StandardFlag);
            responsetAddress.City.ShouldBe(requestAddress.City);
            responsetAddress.PostalCode.ShouldBe(requestAddress.PostalCode);
            responsetAddress.Street.ShouldBe(requestAddress.Street);
            responsetAddress.HouseNo.ShouldBe(requestAddress.HouseNo);
            responsetAddress.CountryID.ShouldBe(requestAddress.CountryID);
            responsetAddress.Region.ShouldBe(requestAddress.Region);
        }