Beispiel #1
0
        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");
        }