CQRS.Tests.CQRS.EventSourcing.AggregateRootTests.GetChangesReturnsEmptyListAfterAcceptChangesCalled C# (CSharp) Метод

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

private GetChangesReturnsEmptyListAfterAcceptChangesCalled ( ) : void
Результат void
        public void GetChangesReturnsEmptyListAfterAcceptChangesCalled()
        {
            var user = new User();
            var userAseventStored = user as IEventStored;
            Assert.That(user.Version, Is.EqualTo(0));

            user.Register("email", "password", Guid.NewGuid());
            userAseventStored.AcceptChanges();
            Assert.That(userAseventStored.GetChanges(), Is.Empty);

            user.ChangeEmail("NewEmail");
            userAseventStored.AcceptChanges();
            Assert.That(userAseventStored.GetChanges(), Is.Empty);

            user.ChangePassword("NewPassword");
            userAseventStored.AcceptChanges();
            Assert.That(userAseventStored.GetChanges(), Is.Empty);
        }
    }