public void CheckPost() { Organiser newOrganiser = MakeOrganiser(); var storedOrganiser = SUT.StoreNew(newOrganiser); Assert.True(storedOrganiser.Email == newOrganiser.Email); Assert.True(storedOrganiser.Logo == newOrganiser.Logo); Assert.True(storedOrganiser.Name == newOrganiser.Name); Assert.True(storedOrganiser.Phone == newOrganiser.Phone); Assert.True(storedOrganiser.TicketeerRef == newOrganiser.TicketeerRef); Assert.True(storedOrganiser.Website == newOrganiser.Website); }
public void CheckPost() { var organiser = oFactory.StoreNew(OrganisersTest.MakeOrganiser()); GettinEvent eventToStore = MakeEvent(organiser); var storedEvent = SUT.StoreNew(eventToStore); Assert.Greater(storedEvent.PublicID.Length, 0); // Assert.True(storedEvent.Name == eventToStore.PublicID); // we could test all the properties here but if we're getting an ID, // we ASSUME the tests on the actual api cover the completeness // of the rest }
public void SeeIfOrdersAndTicketsWork() { var org = orgs.StoreNew(OrganisersTest.MakeOrganiser()); var evnt = events.StoreNew(EventsTest.MakeEvent(org)); var tix = new List <OrderRequestTicket>(new OrderRequestTicket[] { new OrderRequestTicket() { Barcode = "0xDEADBEEF", EntryType = "Op schoot bij ome willem", TicketType = "QR", TicketeerRef = "Ticket-" + Guid.NewGuid().ToString(), } }); var order = new OrderRequest() { Email = "*****@*****.**", EventId = evnt.TicketeerRef, FirstName = "Flabbert", LastName = "Ruigfluit", SendEmail = "false", TicketeerRef = "Order-" + Guid.NewGuid().ToString(), Tickets = tix }; var resp = SUT.StoreNew(order); Assert.True(resp.OrderShareId.Length > 0); Assert.True(resp.TicketPublicIds.Count > 0); var ticket = SUT.GetTicketByPublicID(resp.TicketPublicIds[0]); // to whomever it may concern: i'm not sure how the /ticket/ response // works. please discuss this out with the actual API developer and // do a pull request or something when you've figured it out. }