public void IsNotNewPositiveTest() { var spec = new IsNotNewSpecification <CompetitionAggregate>(); var competition = new CompetitionAggregate(CompetitionId.New, SnapshotNeverStrategy.Default); competition.ApplyEvents(ToDomainEvents(competition.Id, new CompetitionRegisteredEvent("user", "name"))); var isNotNew = spec.IsSatisfiedBy(competition); isNotNew.Should().BeTrue(); }
public void IsNotDeletedNegativeTest() { var spec = new IsNotDeletedSpecification <CompetitionAggregate>(); var competition = new CompetitionAggregate(CompetitionId.New, SnapshotNeverStrategy.Default); competition.ApplyEvents(ToDomainEvents(competition.Id, new CompetitionRegisteredEvent("user", "name"), new CompetitionDeletedEvent(new EntryId[0].AsEnumerable()))); var isNew = spec.IsSatisfiedBy(competition); isNew.Should().BeFalse(); }