public void Should_not_generate_a_to_long_unique_property_id() { var uniqueString = Guid.NewGuid().ToString(); var saga1 = new SagaWithUniquePropertyAndALongNamespace { Id = Guid.NewGuid(), UniqueString = uniqueString }; SaveSaga(saga1); }
public void Should_not_generate_a_to_long_unique_property_id() { var factory = new RavenSessionFactory(store); factory.ReleaseSession(); var persister = new SagaPersister(factory); var uniqueString = Guid.NewGuid().ToString(); var saga = new SagaWithUniquePropertyAndALongNamespace { Id = Guid.NewGuid(), UniqueString = uniqueString }; persister.Save(saga); factory.SaveChanges(); }
public async Task Should_not_generate_a_to_long_unique_property_id() { IAsyncDocumentSession session; var options = this.CreateContextWithAsyncSessionPresent(out session); var persister = new SagaPersister(); var uniqueString = Guid.NewGuid().ToString(); var saga = new SagaWithUniquePropertyAndALongNamespace { Id = Guid.NewGuid(), UniqueString = uniqueString }; var synchronizedSession = new RavenDBSynchronizedStorageSession(session, true); await persister.Save(saga, this.CreateMetadata <SomeSaga>(saga), synchronizedSession, options); await session.SaveChangesAsync().ConfigureAwait(false); }
public void Should_not_generate_a_to_long_unique_property_id() { using (var store = DocumentStoreBuilder.Build()) { var factory = new RavenSessionFactory(store); factory.ReleaseSession(); var persister = new SagaPersister(factory); var uniqueString = Guid.NewGuid().ToString(); var saga = new SagaWithUniquePropertyAndALongNamespace { Id = Guid.NewGuid(), UniqueString = uniqueString }; persister.Save(saga); factory.SaveChanges(); } }
public async Task Should_not_generate_a_to_long_unique_property_id() { using (var session = store.OpenAsyncSession().UsingOptimisticConcurrency().InContext(out var options)) { var persister = new SagaPersister(new SagaPersistenceConfiguration()); var uniqueString = Guid.NewGuid().ToString(); var saga = new SagaWithUniquePropertyAndALongNamespace { Id = Guid.NewGuid(), UniqueString = uniqueString }; var synchronizedSession = new RavenDBSynchronizedStorageSession(session, new ContextBag()); await persister.Save(saga, this.CreateMetadata <SomeSaga>(saga), synchronizedSession, options); await session.SaveChangesAsync().ConfigureAwait(false); } }