public void read_event_all_three() { //setup var handler = CreateHandler(); var request = new ReadEventRequest(); request.Id = 1; //act var response = HandleRequest<ReadEventResponse>(handler, request); //assert Assert.IsNotNull(response.Event); Assert.AreEqual(1, response.Event.Id); Assert.AreEqual("Lobotomy Class", response.Event.Title); Assert.AreEqual("Learn how to disable part of a brain.", response.Event.SummaryDescription); Assert.AreEqual("Come to this lobotomy event!", response.Event.EventContent); Assert.AreEqual(new DateTime(2000, 1, 1), response.Event.PublishDate); Assert.AreEqual(new DateTime(2001, 12, 31), response.Event.UnpublishDate); Assert.AreEqual(new DateTime(2000, 1, 2), response.Event.CreatedDate); Assert.AreEqual(new DateTime(2000, 1, 3), response.Event.UpdatedDate); Assert.AreEqual(50.00m, response.Event.Cost); request.Id = 2; handler = CreateHandler(); response = HandleRequest<ReadEventResponse>(handler, request); Assert.IsNotNull(response.Event); request.Id = 3; handler = CreateHandler(); response = HandleRequest<ReadEventResponse>(handler, request); Assert.IsNotNull(response.Event); }
public void read_event_unpublished() { var handler = CreateHandler(); var request = new ReadEventRequest(); request.Id = 3; var response = HandleRequest<ReadEventResponse>(handler, request); Assert.IsNotNull(response.Event); }
public void read_event_invalid_id() { var handler = CreateHandler(); var request = new ReadEventRequest(); request.Id = -1; var response = HandleRequest<ReadEventResponse>(handler, request); Assert.IsNull(response.Event); }
public void check_approved_event_returned_if_iseventapprovalenabled_is_false() { //setup var request = CreateApprovedRequest(); //act var response = AddEvent(request); int approvedEventId = 0; int pendingEventId = 0; //assert using (var context = _objectContextFactory.CreateObjectContext()) { var addedEvent = context.CreateObjectSet<Event>().SingleOrDefault(e => e.Id == response.Id); approvedEventId = addedEvent.Id; //setup pending request = CreatePendingRequest(approvedEventId); //act response = AddEvent(request); addedEvent = context.CreateObjectSet<Event>().SingleOrDefault(e => e.Id == response.Id); pendingEventId = addedEvent.Id; var readRequest = new ReadEventRequest(); readRequest.Id = approvedEventId; readRequest.IsEventApprovalsEnabled = false; //act var readResponse = ReadEvent(readRequest); //assert Assert.IsNotNull(readResponse.Event); Assert.AreEqual(approvedEventId, readResponse.Event.Id); Assert.AreEqual("Test Title", readResponse.Event.Title); Assert.AreEqual("Approved", readResponse.Event.ApprovalStatus); } }
private ReadEventResponse ReadEvent(ReadEventRequest request) { var handler = CreateReadEventHandler(); var response = HandleRequest<ReadEventResponse>(handler, request); return response; }
private static List<EventTypeDto> GetEventTypes(EventAdminDetailView parent, int eventId) { var request = new ReadEventRequest() { Id = eventId }; var typeAssociations = parent.ProcessRequest<ReadEventResponse>(request).Event.EventTypeAssociations; IEnumerable<EventTypeDto> eventTypes; List<SubEntityRecord> records; GetAllEventTypes(parent, out eventTypes, out records); return eventTypes.Where(s => typeAssociations.Any(e => e.EventTypeId == s.Id)).ToList(); }
private static EventDto GetEvent(EventAdminDetailView parent, int eventId) { var request = new ReadEventRequest() { Id = eventId }; return parent.ProcessRequest<ReadEventResponse>(request).Event; }