BrowserCalls.Web.Test.Model.InMemoryTicketsRepository.Create C# (CSharp) Method

Create() public method

public Create ( Ticket ticket ) : void
ticket BrowserCalls.Web.Models.Ticket
return void
        public void Create(Ticket ticket)
        {
            _db.Add(ticket);
        }

Usage Example

        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()));
        }
InMemoryTicketsRepository