예제 #1
0
        public void RaisesTodoItemCompletedEvent()
        {
            var item = new TodoItemBuilder().Build();

            item.MarkComplete();

            Assert.That(item.Events, Has.Exactly(1).Items);
            Assert.IsInstanceOf(typeof(TodoItemCompletedEvent), item.Events.First());
        }
예제 #2
0
        public void SetIsDoneToTrue()
        {
            var item = new TodoItemBuilder()
                       .WithDefaultValues()
                       .Description("")
                       .Build();

            item.MarkComplete();
            Assert.IsTrue(item.IsDone);
        }