public void ThrowsExceptionIfYouTryToSaveAnIHasPersistentIdentityWithNoId()
{
var store = CreateStore();
var user1 = new User { Id = Guid.Empty };
using (var session = OpenSession(store))
{
session.Invoking(sess => sess.Save(user1))
.ShouldThrow<Exception>();
}
}