private static bool AddressTest(Iatec.Adems.PeopleManagement.Client.Configuration apiConfig) { try { var api = new PersonAddressApi(apiConfig); var atapi = new AddressTypeApi(apiConfig); var npApi = new NaturalPersonApi(apiConfig); var list = api.GetListPersonAddressByPerson(Guid.Parse("82a91dc7-5db2-4168-a7f9-a2f300e9d24d")); //var person2 = npApi.GetPageActiveByFilterForExternal(10, 0, "william de qua"); //var saved = api.SavePersonAddress(new PersonAddressLiteModel //{ // AddressLine01 = "teste erro", // AddressType = new AddressTypeModel { Id = list.First().Id }, // PersonId = person2.Items.FirstOrDefault().Id //}); return(true); } catch (ApiException) { throw; } }
private static bool AddressTest(Iatec.Adems.PeopleManagement.Client.Configuration apiConfig) { try { var api = new PersonAddressApi(apiConfig); var atapi = new AddressTypeApi(apiConfig); var npApi = new NaturalPersonApi(apiConfig); var list = atapi.GetListAddressTypeByFilter(); var person2 = npApi.GetPageActiveByFilterForExternal(10, 0, "william de qua"); var saved = api.SavePersonAddress(new PersonAddressLiteModel { AddressLine01 = "teste erro", AddressType = new AddressTypeModel { Id = list.First().Id }, PersonId = person2.Items.FirstOrDefault().Id }); return(true); } catch (ApiException) { throw; } }
private static bool AddressTypeTest(Iatec.Adems.PeopleManagement.Client.Configuration apiConfig) { try { var api = new AddressTypeApi(apiConfig); var list = api.GetListAddressTypeByFilter(); var obj = api.GetAddressTypeById(list.First().Id); var idList = list.Select(a => a.Id).ToList(); var t2 = api.GetListAddressTypeByIdList(idList); api.AddressTypeSaveSystemReference(obj.Id); return(true); } catch (Exception ex) { throw; } }
public async void ListAddressTypes_ReturnsAddressTypes() { //Arrange var mockLogger = new Mock <ILogger <AddressTypeApi> >(); var mockHttpRequestFactory = new Mock <IHttpRequestFactory>(); mockHttpRequestFactory.Setup(x => x.Get( It.IsAny <string>(), It.IsAny <Dictionary <string, string> >(), It.IsAny <string>() ) ) .ReturnsAsync(new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new JsonContent(new ListAddressTypesResponse { AddressTypes = new List <string> { "Billing", "Home" } }) }); var baseAddress = "BaseAddress"; var sut = new AddressTypeApi( mockLogger.Object, mockHttpRequestFactory.Object, baseAddress ); //Act var response = await sut.ListAddressTypesAsync(); //Assert mockHttpRequestFactory.Verify(x => x.Get(It.IsAny <string>(), It.IsAny <Dictionary <string, string> >(), It.IsAny <string>())); response.AddressTypes[0].Should().Be("Billing"); response.AddressTypes[1].Should().Be("Home"); }