public void Should_generate_productcreated_event_when_creating_a_new_product()
{
var p = new Product(Guid.NewGuid(), "name", "description", 1.2m);
var events = p.GetUncommittedEvents();
Assert.NotEmpty(events);
Assert.Equal(1, events.Count());
Assert.IsType<ProductCreated>(events.First());
}