AddImageFromFile() public method

public AddImageFromFile ( string path, byte bytes ) : string
path string
bytes byte
return string
コード例 #1
0
        public void AddImageFromFile_Do_Not_Add_Duplicate()
        {
            var target = new XProject();
            int count = 0;

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

            var key1 = target.AddImageFromFile(@"C:/Images/image.jpg", new byte[] { });
            var key2 = target.AddImageFromFile(@"C:/Images/image.jpg", new byte[] { });

            Assert.Equal(XProject.ImageEntryNamePrefix + "image.jpg", key1);
            Assert.Equal(XProject.ImageEntryNamePrefix + "image.jpg", key2);
            Assert.Equal(1, target.Keys.Count());
            Assert.Equal(1, count);
        }
コード例 #2
0
        public void AddImageFromFile_Add_Key_And_Notify()
        {
            var target = new XProject();
            string actual = null;

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

            var key = target.AddImageFromFile(@"C:/Images/image.jpg", new byte[] { });

            Assert.Equal(XProject.ImageEntryNamePrefix + "image.jpg", key);
            Assert.Equal(1, target.Keys.Count());
            Assert.Equal("Keys", actual);
        }