public void Verify_basic_ability_of_event_reapplier() { TestClassForAggregateRoot sut = new TestClassForAggregateRoot(); var evt = new TestClassForAggregateRootCreated() { IntProperty = 42, StringProperty = "42", }; ((IEventSourcedEntity)sut).ApplyEvent(evt); sut.IntProperty.Should().Be.EqualTo(42); sut.StringProperty.Should().Be.EqualTo("42"); sut.Id.Should().Be.EqualTo(evt.Id); }
private void Apply(TestClassForAggregateRootCreated @event) { IntProperty = @event.IntProperty; StringProperty = @event.StringProperty; }