Example #1
0
        public void GivenADashboardIndexRequest_ThenRespondAListOfExistingTickets()
        {
            var repository = new InMemoryTicketsRepository();

            repository.Create(new Ticket {
                Name = "ticket-one"
            });
            repository.Create(new Ticket {
                Name = "ticket-two"
            });

            var controller = GetDashboardController(repository);
            var result     = controller.Index() as ViewResult;

            Assert.That(result.ViewData.Model, Is.EqualTo(repository.All()));
        }