public virtual void ShouldCallAppropriateSpecificationMethod()
 {
     var spec = Substitute.For<ISpecification>();
     var customer = new Customer(SeqGuid.NewGuid(), new FullName("Test", "Test"));
     customer.Satisfies(spec);
     spec.Received(1).IsSatisfiedBy(customer);
 }