예제 #1
0
        public void ChangeTicketStateToClosed_ChangeOpenStateToClosed_StateHasChanged()
        {
            //Arrange
            TicketManager ticketManager = new TicketManager(ticketRepository);

            //Act
            ticketManager.AddTicket(1, "Unit test");
            ticketManager.ChangeTicketStateToClosed(1);
            var result = ticketManager.GetTicket(1);

            //Assert
            Assert.AreEqual(result.State, TicketState.Closed);
        }