refactoring and integration tests

This commit is contained in:
2022-10-10 04:02:46 +03:00
parent 28a6981001
commit ec54d2c255
15 changed files with 172 additions and 7 deletions
@@ -0,0 +1,17 @@
using PracticeCalendar.Domain.Common;
using PracticeCalendar.Domain.Entities;
namespace PracticeCalendar.Domain.Events
{
public sealed class AttendeeAcceptedEvent : DomainEventBase
{
public AttendeeAcceptedEvent(PracticeEvent practiceEvent, Attendee attendee)
{
PracticeEvent = practiceEvent;
Attendee = attendee;
}
public PracticeEvent PracticeEvent { get; }
public Attendee Attendee { get; }
}
}
@@ -0,0 +1,17 @@
using PracticeCalendar.Domain.Common;
using PracticeCalendar.Domain.Entities;
namespace PracticeCalendar.Domain.Events
{
public sealed class AttendeeDeclinedEvent : DomainEventBase
{
public AttendeeDeclinedEvent(PracticeEvent practiceEvent, Attendee attendee)
{
PracticeEvent = practiceEvent;
Attendee = attendee;
}
public PracticeEvent PracticeEvent { get; }
public Attendee Attendee { get; }
}
}
@@ -0,0 +1,15 @@
using PracticeCalendar.Domain.Common;
using PracticeCalendar.Domain.Entities;
namespace PracticeCalendar.Domain.Events
{
public sealed class EventUpdateTitleAndDescriptionEvent : DomainEventBase
{
public EventUpdateTitleAndDescriptionEvent(PracticeEvent practiceEvent)
{
PracticeEvent = practiceEvent;
}
public PracticeEvent PracticeEvent { get; }
}
}