CQRS.Tests.KeyValueStorage.DocumentDbTests.CanSaveAndLoadAggregateForUpdate C# (CSharp) Method

CanSaveAndLoadAggregateForUpdate() private method

private CanSaveAndLoadAggregateForUpdate ( ) : void
return void
        public void CanSaveAndLoadAggregateForUpdate()
        {
            var store = CreateStore();

            var user = new User
                       {
                           Id = Guid.NewGuid(),
                           Email = "[email protected]",
                           Password = "password",
                           Address = new Address
                                     {
                                         City = "Stockholm",
                                         Street = "Brännkyrkag",
                                         Streetnumber = 234
                                     }
                       };

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

            using (var session = OpenSession(store))
            {
                var loadedUser = session.GetForUpdate<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));

                Assert.That(loadedUser.Address, Is.EqualTo(user.Address));
            }
        }
DocumentDbTests