public void ItShouldCreateADefaultStateObject()
        {
            var sut = new TestAggregate();

            Assert.IsNotNull(sut.GetState());
            Assert.AreEqual(typeof(TestState), sut.GetState().GetType());
        }
        public void ItShouldSetTheState()
        {
            var state = new TestState {
                Id = Guid.NewGuid()
            };

            var sut = new TestAggregate(state);

            Assert.AreEqual(state, sut.GetState());
        }
Example #3
0
 public void ItShouldRehydrateWithTheStateObject()
 {
     Assert.AreEqual(_state, _rehydratedAggregate.GetState());
 }