public void ChangeItem() { var sut = new TestAggregate(100); sut.AddItem("Description", 1, 10.00, true); sut.ChangeItem(1, "New Description"); sut.ChangeItem(1, 10); Assert.AreEqual(4, sut.Events.Count, "Events"); Assert.AreEqual(4, sut.Version, "Version"); Assert.AreEqual(1, sut.Items.Count, "Items"); Assert.AreEqual("New Description", sut.Items[0].Description, "Description"); Assert.AreEqual(10, sut.Items[0].Quantity, "Quantity"); }