public void GivenAnAggregateThenAReferenceIsReturned() { var aggregate = new SerializableEventCentricAggregateRoot(); Reference reference = Create(aggregate); Assert.Equal(aggregate.Id, reference.Id); Assert.Equal(aggregate.GetType(), reference.Type); _ = Assert.IsType <Reference <SerializableEventCentricAggregateRoot> >(reference); }