public void GetTicketsCallsRepositoryReadTicketsExactlyOnce() { _repository = Substitute.For <ITicketRepository>(); _mgr = new TicketManager(_repository); _mgr.GetTickets(); _repository.Received(1).ReadTickets(); }
private static void PrintAllTickets() { foreach (var t in mgr.GetTickets()) { Console.WriteLine(t.GetInfo()); } }
//private TicketClient client = new TicketClient("WSHttpBinding_ITicket"); // GET: Ticket public ActionResult Index() { //IEnumerable<Ticket> tickets = client.GetTickets(); IEnumerable <Ticket> tickets = mgr.GetTickets(); return(View(tickets)); }
public List <TicketDTO> GetTickets() { var tickets = mgr.GetTickets(); var ticketsDTO = new List <TicketDTO>(); foreach (var ticket in tickets) { ticketsDTO.Add(new TicketDTO(ticket)); } return(ticketsDTO); }
public IHttpActionResult GetAll() { //IEnumerable<TicketResponse> responses = mgr.GetTicketResponses(ticketNumber); IEnumerable <Ticket> tickets = mgr.GetTickets(); if (tickets == null || tickets.Count() == 0) { return(StatusCode(HttpStatusCode.NoContent)); } return(Ok(tickets)); }
// GET: /Ticket public IActionResult Index() { var cachKey = "TicketList"; IEnumerable <Ticket> tickets; if (cache.TryGetValue(cachKey, out tickets) && !StateChanged) { ViewBag.CacheTest = "Dit is gecashed"; } else { tickets = mgr.GetTickets(); cache.Set(cachKey, tickets); ViewBag.CacheTest = "Dit is niet gecashed"; } StateChanged = false; return(View(tickets)); }
// GET: /Ticket public IActionResult Index() { IEnumerable <Ticket> tickets = mgr.GetTickets(); return(View(tickets)); }
// GET: Ticket public ActionResult Index() { return(View(mgr.GetTickets())); }
public IEnumerable <Ticket> GetTickets() { return(mgr.GetTickets()); }
// GET: Ticket public ActionResult Index() { var tickets = mgr.GetTickets(); return(View(tickets)); }