CQRS.Tests.CQRS.EventSourcing.EventStoreSessionTests.ThrowsWhenAttemptingToSaveExistingAggregate C# (CSharp) Метод

ThrowsWhenAttemptingToSaveExistingAggregate() приватный Метод

private ThrowsWhenAttemptingToSaveExistingAggregate ( ) : void
Результат void
        public void ThrowsWhenAttemptingToSaveExistingAggregate()
        {
            var store = CreateStore();

            var user = new User();
            user.Register("OriginalEmail", "password", Guid.NewGuid());

            using (var session = OpenSession(store))
            {
                session.Save(user);
                session.SaveChanges();
            }

            Assert.Throws<AttemptToSaveAlreadyPersistedAggregateException>(() =>
                                                                               {
                                                                                   using (var session = OpenSession(store))
                                                                                   {
                                                                                       session.Save(user);
                                                                                       session.SaveChanges();
                                                                                   }
                                                                               });
        }