From 6d5d8f80d0c99183223b7db2a21cce75843e4ef3 Mon Sep 17 00:00:00 2001 From: Ken Date: Wed, 3 Jul 2024 21:27:23 +0200 Subject: [PATCH] Fix tests --- ...ateTests.cs => EventSourcedEntityTests.cs} | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) rename test/MinimalRichDomain.Tests/{AggregateTests.cs => EventSourcedEntityTests.cs} (81%) diff --git a/test/MinimalRichDomain.Tests/AggregateTests.cs b/test/MinimalRichDomain.Tests/EventSourcedEntityTests.cs similarity index 81% rename from test/MinimalRichDomain.Tests/AggregateTests.cs rename to test/MinimalRichDomain.Tests/EventSourcedEntityTests.cs index d0dc7e3..e8a97b6 100644 --- a/test/MinimalRichDomain.Tests/AggregateTests.cs +++ b/test/MinimalRichDomain.Tests/EventSourcedEntityTests.cs @@ -2,13 +2,13 @@ namespace MinimalRichDomain.Tests; -public class AggregateTests +public class EventSourcedEntityTests { [Fact] public void CannotApplyEventWithLowerVersion() { var domainEvent = new TestDomainEvent(-1); - var testAggregate = new TestAggregate(); + var testAggregate = new TestEventSourcedEntity(); var action = () => testAggregate.ApplyForTest(domainEvent); @@ -19,7 +19,7 @@ public void CannotApplyEventWithLowerVersion() public void CannotApplyEventWithSameVersion() { var domainEvent = new TestDomainEvent(0); - var testAggregate = new TestAggregate(); + var testAggregate = new TestEventSourcedEntity(); var action = () => testAggregate.ApplyForTest(domainEvent); @@ -30,7 +30,7 @@ public void CannotApplyEventWithSameVersion() public void CannotApplyEventWithTooHighVersion() { var domainEvent = new TestDomainEvent(2); - var testAggregate = new TestAggregate(); + var testAggregate = new TestEventSourcedEntity(); var action = () => testAggregate.ApplyForTest(domainEvent); @@ -41,7 +41,7 @@ public void CannotApplyEventWithTooHighVersion() public void CanApplyEventWithIncrementalVersion() { var domainEvent = new TestDomainEvent(1); - var testAggregate = new TestAggregate(); + var testAggregate = new TestEventSourcedEntity(); testAggregate.ApplyForTest(domainEvent); @@ -56,7 +56,7 @@ public void CanRehydrateWithCompleteHistory() var domainEvent3 = new TestDomainEvent(3); var history = new List { domainEvent1, domainEvent2, domainEvent3 }; - TestAggregate action() => new(history); + TestEventSourcedEntity action() => new(history); FluentActions.Invoking(action).Should().NotThrow("the history is complete."); } @@ -65,7 +65,7 @@ public void CanRehydrateWithCompleteHistory() public void CanNotApplyEventThatsNotImplemented() { var domainEvent = new TestDomainEventNotImplemented(1); - var testAggregate = new TestAggregate(); + var testAggregate = new TestEventSourcedEntity(); void action() => testAggregate.ApplyForTest(domainEvent); @@ -75,13 +75,13 @@ public void CanNotApplyEventThatsNotImplemented() private sealed record class TestDomainEvent(int EntityVersion) : IDomainEvent; private sealed record class TestDomainEventNotImplemented(int EntityVersion) : IDomainEvent; - private class TestAggregate : Aggregate + private class TestEventSourcedEntity : EventSourcedEntity { - public TestAggregate() : base(Guid.NewGuid()) + public TestEventSourcedEntity() : base(Guid.NewGuid()) { } - public TestAggregate(IReadOnlyCollection domainEvents) : base(Guid.NewGuid(), domainEvents) { } + public TestEventSourcedEntity(IReadOnlyCollection domainEvents) : base(Guid.NewGuid(), domainEvents) { } public void ApplyForTest(IDomainEvent domainEvent) {