Пример #1
0
        private static DomainTicket GetTicket()
        {
            var          ticket = new DomainTicket("Test Ticket Domain", "Test Ticket", CodeGenerator.CreateCode());
            const string answer = "Test answer";

            ticket.AddAnswer(answer);
            ticket.AnswerTickets.First().SetId(1);

            return(ticket);
        }
Пример #2
0
        public void Should_create_a_ticket()
        {
            const string description  = "Test Ticket Domain";
            const string title        = "Test Ticket";
            var          trackingCode = CodeGenerator.CreateCode();

            var ticket =
                new DomainTicket(description, title, trackingCode);

            ticket.Description.Should().Be(description);
            ticket.Title.Should().Be(title);
            ticket.TrackingCode.Should().Be(trackingCode);
        }
Пример #3
0
        public void Should_create_a_ticket_answer()
        {
            const string description  = "Test Ticket Domain";
            const string title        = "Test Ticket";
            var          trackingCode = CodeGenerator.CreateCode();
            const string answer       = "answer";

            var ticket =
                new DomainTicket(description, title, trackingCode);

            ticket.AddAnswer(answer);
            ticket.AnswerTickets.Should().HaveCount(1);
            ticket.AnswerTickets.Should().SatisfyRespectively(first =>
            {
                first.Answer.Should().Be(answer);
            });
        }