public void Classified_ad_is_created() => RaisedEvents.Should().BeEquivalentTo(new Events.V1.ClassifiedAdRegistered { ClassifiedAdId = Command.ClassifiedAdId, Owner = Command.OwnerId, RegisteredAt = DateTimeOffset.MinValue });
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 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_created() { RaisedEvents.Should().BeEquivalentTo(new Events.V1.ClassifiedAdCreated { Id = Command.Id, Owner = Command.OwnerId, CreatedBy = Command.CreatedBy, CreatedAt = Command.CreatedAt }); }
public void review_content_is_published() { RaisedEvents.Should().BeEquivalentTo(new Domain.Events.V1.ReviewApproved { Id = AggregateId, ReviewAt = ChangedAt, ReviewBy = Reviewer, }); }
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_is_created() { RaisedEvents.Should().BeEquivalentTo(new Events.V1.ReviewCreated { Id = Command.Id, Caption = Command.Caption, Content = Command.Content, Owner = Command.Owner }); }
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_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) ); }