public void Should_change_name_when_a_namechanged_event_is_applied() { var p = new Product(Guid.NewGuid(), "name", "description", 1.2m); var e = new ProductNameChanged(p.Id, "new Name"); p.AsDynamic().Apply(e); Assert.Equal("new Name", p.Name); }
private void Apply(ProductNameChanged e) { Name = e.NewName; }