コード例 #1
0
        public void RemoveImage_Remove_Key_And_Notify()
        {
            var target = new ProjectContainer();
            int count  = 0;

            target.PropertyChanged += (sender, e) =>
            {
                count++;
            };

            var key = ProjectContainer.ImageEntryNamePrefix + "image.jpg";

            target.AddImage(key, new byte[] { });
            target.RemoveImage(key);

            Assert.Empty(target.Keys);
            Assert.Equal(2, count);
        }