public void RemoveImage_Remove_Key_And_Notify() { var target = new XProject(); int count = 0; target.PropertyChanged += (sender, e) => { count++; }; var key = XProject.ImageEntryNamePrefix + "image.jpg"; target.AddImage(key, new byte[] { }); target.RemoveImage(key); Assert.Equal(0, target.Keys.Count()); Assert.Equal(2, count); }