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

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

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

            var user = new User();
            user.Register("[email protected]", "password", Guid.NewGuid());
            user.ChangePassword("NewPassword");
            user.ChangeEmail("NewEmail");

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

            using (var session = OpenSession(store))
            {
                var loadedUser = session.Get<User>(user.Id);

                Assert.That(loadedUser.Id, Is.EqualTo(user.Id));
                Assert.That(loadedUser.Email, Is.EqualTo(user.Email));
                Assert.That(loadedUser.Password, Is.EqualTo(user.Password));

            }
        }