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); }