示例#1
0
        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.");
        }
示例#2
0
        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();
            });
        }
示例#4
0
 public void Put(int id, [FromBody] PetClient value)
 {
 }
示例#5
0
 public void Post([FromBody] PetClient value)
 {
 }