public void Should_ThrowException_When_AddingComment_ToNotCompletedMeetup()
        {
            var meetup = new Meetup(
                organizerId: "123",
                subject: "DDD",
                when: DateTime.Now.AddDays(1),
                description: "DDD Practices",
                location: new Location("YTÜ Teknopark"),
                policy: meetupPolicy);

            var exception = Assert.Throws <MeetupDomainException>(() =>
            {
                meetup.AddComment("456", "Good!");
            });

            Assert.Equal("Meetup is not completed", exception.Message);
        }
        public void Should_Sucess_When_AddingComment()
        {
            var meetup = new Meetup(
                organizerId: "123",
                subject: "DDD",
                when: DateTime.Now.AddDays(1),
                description: "DDD Practices",
                location: new Location("YTÜ Teknopark"),
                policy: meetupPolicy);

            meetup.Join("456");

            meetup.Complete();

            meetup.AddComment("456", "Good!");

            Assert.Single(meetup.Comments);
        }