package mops.gruppen2.domain.event; import mops.gruppen2.TestBuilder; import mops.gruppen2.domain.exception.IdMismatchException; import mops.gruppen2.domain.model.group.Group; import org.junit.jupiter.api.Test; import static mops.gruppen2.TestBuilder.createPublicGroupEvent; import static mops.gruppen2.TestBuilder.uuidMock; import static org.junit.jupiter.api.Assertions.assertThrows; class EventTest { @Test void apply() { Event createEvent = createPublicGroupEvent(uuidMock(0)); Event addEvent = TestBuilder.addUserEvent(uuidMock(1)); Group group = TestBuilder.apply(createEvent); assertThrows(IdMismatchException.class, () -> addEvent.apply(group)); } }