public async Task GetListings() { var listingService = new ListingsService(BaseUri, HttpClient); var listings = await listingService.GetListingsAsync(); Assert.IsTrue(listings.Any()); }
public async Task GetListing() { var listingService = new ListingsService(BaseUri, HttpClient); var listing = await listingService.GetListingAsync(1635); Assert.IsNotNull(listing); }
public HttpResponseMessage GetAllSubmissionsByListingId(int id) { ItemsResponse <ListingApplicant> response = new ItemsResponse <ListingApplicant>(); response.Items = ListingsService.GetAllSeekersByListingId(id); return(Request.CreateResponse(HttpStatusCode.OK, response)); }
public async Task GetListingsByCategory() { var listingService = new ListingsService(BaseUri, HttpClient); var listings = await listingService.GetListingsByCategoryAsync(ListingCategory.Education); Assert.IsNotNull(listings); Assert.IsTrue(listings.All(l => l.Category == ListingCategory.Education)); }
public void SetUp() { _ctx = TestDbContextFactory.GetContext(); _service = new ListingsService(_ctx, MapperConfigFactory.GetMapper(), new MockCurrentUserService(), new NullLogger <ListingsService>()); _ctx.Database.EnsureDeleted(); _ctx.Database.EnsureCreated(); }
public HttpResponseMessage Create(ListingCreateRequest model) { ItemResponse <int> resp = new ItemResponse <int>(); int insertedId = ListingsService.Create(model); resp.Item = insertedId; return(Request.CreateResponse(HttpStatusCode.OK, resp)); }
public HttpResponseMessage GetAll() { ItemsResponse <Listing> resp = new ItemsResponse <Listing>(); List <Listing> listing = ListingsService.GetAll(); resp.Items = listing; return(Request.CreateResponse(HttpStatusCode.OK, resp)); }
public async Task GetListingsWithPagination() { var listingService = new ListingsService(BaseUri, HttpClient); var firstPageOfListings = await listingService.GetListingsAsync(1); var secondPageOfListings = await listingService.GetListingsAsync(2); Assert.IsTrue(firstPageOfListings.Any()); Assert.IsTrue(secondPageOfListings.Any()); Assert.AreNotEqual(firstPageOfListings.First().ListingId, secondPageOfListings.First().ListingId); }
public async Task UpdateListing_WithInvalidApiKeyThrowsException() { var listingProperties = new ListingProperties(); listingProperties.Title = "Test"; listingProperties.BodyMarkdown = ""; listingProperties.Category = ListingCategory.Mentors; var listingService = new ListingsService(BaseUri, HttpClient); await listingService.UpdateListingAsync("NotARealApiKey", 1635, ListingAction.Update, listingProperties); }
public void AddShareSkill() { Profile pobj = new Profile(); bool clickstatus = pobj.ClickShareSkill(); Thread.Sleep(2000); ListingsService listingsobj = new ListingsService(); if (clickstatus == true) { bool status = listingsobj.ShareSkill(); if (status == true) { ManageListings obj = new ManageListings(); obj.ListingVerification(); } } }
public async Task UpdateListingBump_WithInvalidApiKeyThrowsException() { var listingService = new ListingsService(BaseUri, HttpClient); await listingService.UpdateListingAsync("NotARealApiKey", 1635, ListingAction.Bump, null); }