public void Classified_ad_is_created() => RaisedEvents.Should().BeEquivalentTo(new Events.V1.ClassifiedAdRegistered { ClassifiedAdId = Command.ClassifiedAdId, Owner = Command.OwnerId, RegisteredAt = DateTimeOffset.MinValue });
public void SportCreated_Event_Has_Correct_Values() { var ev = RaisedEvents.First() as SportCreated; Assert.That(ev.AggregateId, Is.EqualTo(_guid)); Assert.That(ev.Name, Is.EqualTo("Tennis")); }
public void The_title_should_change() => RaisedEvents.Should().BeEquivalentTo(new Events.V1.ClassifiedAdTitleChanged { ClassifiedAdId = Command.ClassifiedAdId, Title = Command.Title, Owner = Owner, ChangedAt = DateTimeOffset.MinValue });
public void Classified_ad_is_created() { RaisedEvents.ShouldBeEquivalentTo(new [] { new Events.V1.ClassifiedAdCreated { Id = Command.Id, Owner = Command.OwnerId, CreatedBy = Command.CreatedBy, } }); }
public void The_title_changed() { RaisedEvents.ShouldBeEquivalentTo(new [] { new Events.V1.ClassifiedAdRenamed { Id = Command.Id, Title = Command.Title, RenamedBy = Command.RenamedBy, } }); }
public void review_content_is_published() { RaisedEvents.Should().BeEquivalentTo(new Domain.Events.V1.ReviewPublished { Id = AggregateId, PublishAt = ChangedAt }); }
public void The_title_should_change() => RaisedEvents.Should().BeEquivalentTo( new Events.V1.ClassifiedAdRenamed { Id = Command.Id, Title = Command.Title, Owner = Owner, RenamedBy = Command.RenamedBy, RenamedAt = Command.RenamedAt });
public void Classified_ad_is_renamed() { RaisedEvents.ShouldBeEquivalentTo(new [] { new Events.V1.ClassifiedAdRenamed { Id = Command.Id, Title = Command.Title, RenamedBy = Command.RenamedBy, RenamedAt = Command.RenamedAt } }); }
public void Classified_ad_is_created() { RaisedEvents.Should().BeEquivalentTo(new Events.V1.ClassifiedAdCreated { Id = Command.Id, Owner = Command.OwnerId, CreatedBy = Command.OwnerId, CreatedAt = DateTimeOffset.MinValue }); }
public void review_content_is_published() { RaisedEvents.Should().BeEquivalentTo(new Domain.Events.V1.ReviewApproved { Id = AggregateId, ReviewAt = ChangedAt, ReviewBy = Reviewer, }); }
public void review_content_is_updated() { RaisedEvents.Should().BeEquivalentTo(new Domain.Events.V1.CaptionAndContentChanged { Id = ReviewId, Caption = NewCaption, Content = NewContent, ChangedAt = ChangedAt }); }
public void review_is_created() { RaisedEvents.Should().BeEquivalentTo(new Events.V1.ReviewCreated { Id = Command.Id, Caption = Command.Caption, Content = Command.Content, Owner = Command.Owner }); }
public void FixtureCreated_Event_Has_Correct_Values() { var ev = RaisedEvents.Single(e => e is FixtureCreated) as FixtureCreated; Assert.That(ev.AggregateId, Is.EqualTo(_guid)); Assert.That(ev.Title, Is.EqualTo("Fa cup final")); Assert.That(ev.Date, Is.EqualTo(DateTime.Today)); Assert.That(ev.SportId, Is.EqualTo(_sportId)); Assert.That(ev.Competitor1, Is.EqualTo(_competitor1Id)); Assert.That(ev.Competitor2, Is.EqualTo(_competitor2Id)); }
public void review_content_is_published() { var expected = new List <Events.V1.ReviewPublished> { new Events.V1.ReviewPublished { Id = ReviewId, ChangedAt = ChangedAt } }; RaisedEvents.Should().BeEquivalentTo(expected, o => o.ExcludingFields().Excluding(q => q.ChangedAt)); }
public void review_content_is_approved() { var expected = new List <Events.V1.ReviewApproved> { new Events.V1.ReviewApproved { Id = ReviewId, ReviewBy = Reviewer, OwnerId = OwnerId, Caption = Caption, Content = Content, ProductId = ProductId } }; RaisedEvents.Should().BeEquivalentTo(expected, o => o.ExcludingFields() .Excluding(q => q.Caption) .Excluding(e => e.ReviewAt) ); }
public void SportCreated_Event_Is_Raised() { Assert.That(RaisedEvents.First() is SportCreated); }
public void Raise <T>(T domainEvent) where T : IDomainEvent { RaisedEvents.Add(domainEvent); }
public void EventsAreRaised() { Assert.That(RaisedEvents.Any(e => e is FixtureCreated)); Assert.That(RaisedEvents.Any(e => e is SportAddedToFixture)); Assert.That(RaisedEvents.Count(e => e is CompetitorAddedToFixture), Is.EqualTo(2)); }
private void Raise(IDomainEvent @event) { RaisedEvents.Add(@event); }
public void SportNameChanged_Event_Is_Raised() { Assert.That(RaisedEvents.First() is SportNameChanged); }