public async Task FindByStatus_Available_ShouldReturnResults() { // Arrange var petClient = new PetClient(_httpClient); // Act var availablePets = await petClient.FindByStatus(new[] { PetStatus.Available }); // Assert availablePets.Should().NotBeEmpty("because the PetClient is expected to return some results."); }
public PetsFixture() { Uri baseUri = new Uri("http://localhost:5000/"); httpClient = new System.Net.Http.HttpClient { BaseAddress = baseUri }; //httpClient.DefaultRequestHeaders // .Accept // .Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderPet("application/json"));//.net core has different behavior as described at https://github.com/zijianhuang/webapiclientgen/issues/26 Api = new PetClient(httpClient); }
public ItemsViewModel() { _petClient = new PetClient(); Title = "Домашні тварини"; Pets = new List <Pet>(); LoadItemsCommand = new Command(async() => await ExecuteLoadItemsCommand()); MessagingCenter.Subscribe <NewItemPage, PetCreate>(this, "AddItem", async(obj, item) => { _petClient.AddPetAsync(item); Handler?.Invoke(); }); }
public void Put(int id, [FromBody] PetClient value) { }
public void Post([FromBody] PetClient value) { }