コード例 #1
0
        public async Task with_non_duplicated_person_CreateAddress_should_return_new_SSG_address()
        {
            _odataClientMock.Setup(x => x.For <SSG_Address>(null).Set(It.Is <AddressEntity>(x => x.AddressLine1 == "address full text"))
                                   .InsertEntryAsync(It.IsAny <CancellationToken>()))
            .Returns(Task.FromResult(new SSG_Address()
            {
                AddressLine1 = "line1",
                AddressId    = _testAddressId
            })
                     );
            var address = new AddressEntity()
            {
                AddressLine1           = "address full text",
                CountryText            = "canada",
                CountrySubdivisionText = "British Columbia",
                Person = new SSG_Person()
                {
                    PersonId = _testId
                }
            };

            var result = await _sut.CreateAddress(address, CancellationToken.None);

            Assert.AreEqual("line1", result.AddressLine1);
        }
コード例 #2
0
        public async Task with_correct_searchRequestid_upload_address_should_success()
        {
            var address = new SSG_Address()
            {
                FullText = "address full text",
                Country  = new SSG_Country()
                {
                    Name = "canada"
                },
                SearchRequest = new SSG_SearchRequest()
                {
                    SearchRequestId = testId
                }
            };

            var result = await _sut.CreateAddress(address, CancellationToken.None);

            Assert.AreEqual("test", result.FullText);
        }
コード例 #3
0
        public async Task with_correct_searchRequestid_upload_address_should_success()
        {
            var address = new SSG_Address()
            {
                AddressLine1           = "address full text",
                CountryText            = "canada",
                CountrySubdivisionText = "British Columbia",
                SearchRequest          = new SSG_SearchRequest()
                {
                    SearchRequestId = testId
                },
                Person = new SSG_Person()
                {
                    PersonId = testPersonId
                }
            };

            var result = await _sut.CreateAddress(address, CancellationToken.None);

            Assert.AreEqual("test", result.AddressLine1);
        }