Ejemplo n.º 1
0
        public void Update_Test()
        {
            // ARRANGE
            var    entry          = Entry.Create(createParam);
            string changedName    = "Test changed";
            string changedComment = "Comment changed";
            var    updateParam    = new EntryUpdateParam
            {
                Comment = changedComment,
                Name    = changedName
            };

            // ACT
            entry.Update(updateParam);

            // ASSERT
            Assert.AreEqual(changedName, entry.Name);
            Assert.AreEqual(changedComment, entry.Comment);
        }
        public void UpdateEntry_Test()
        {
            // ARRANGE
            CreateEntries();
            var entryLogic  = new EntryLogic();
            var updateParam = new EntryUpdateParam
            {
                Comment = "Test comment updated",
                Name    = "Test name updated"
            };

            // ACT
            entryLogic.UpdateEntry(1, updateParam);
            entryLogic.Dispose();
            this.uow.Dispose();
            this.uow = new UnitOfWork();

            // ASSERT
            var updatedEntry = this.uow.Entries.Get(1);

            Assert.IsNotNull(updatedEntry);
            Assert.AreEqual("Test comment updated", updatedEntry.Comment);
            Assert.AreEqual("Test name updated", updatedEntry.Name);
        }