Esempio n. 1
0
            public void WhenCancelDialog_ThenReturnPreviousValue()
            {
                var editor = new ImageUriEditor(new Window());

                picker.Setup(p => p.ShowDialog()).Returns(false);

                var value = editor.EditValue(context, serviceProvider.Object, "image://");

                Assert.Equal("image://", value);
            }
Esempio n. 2
0
            public void ItemTypeIsUnchanged()
            {
                item.Data.ItemType = "None";
                var editor = new ImageUriEditor(new Window());

                var value = editor.EditValue(context, serviceProvider.Object, "image://");

                Assert.Equal("None", (string)item.Data.ItemType);
            }
Esempio n. 3
0
        public void WhenContextIsNotPassed_EditStyleIsModal()
        {
            var editor = new ImageUriEditor(new Window());

            Assert.Equal(UITypeEditorEditStyle.Modal, editor.GetEditStyle());
        }
Esempio n. 4
0
        public void WhenContextIsNotNull_EditStyleIsModal()
        {
            var editor = new ImageUriEditor(new Window());

            var context = Mock.Of<ITypeDescriptorContext>();

            Assert.Equal(UITypeEditorEditStyle.Modal, editor.GetEditStyle(context));
        }
Esempio n. 5
0
            public void CustomToolIsUnchanged()
            {
                item.Data.CustomTool = "MyTool";
                var editor = new ImageUriEditor(new Window());

                var value = editor.EditValue(context, serviceProvider.Object, "image://");

                Assert.Equal("MyTool", (string)item.Data.CustomTool);
            }
Esempio n. 6
0
            public void SetResourceAsItemType()
            {
                var editor = new ImageUriEditor(new Window());

                var value = editor.EditValue(context, serviceProvider.Object, "image://");

                Assert.Equal("Resource", (string)item.Data.ItemType);
            }
Esempio n. 7
0
            public void ReturnUriForComponent()
            {
                var editor = new ImageUriEditor(new Window());

                var value = editor.EditValue(context, serviceProvider.Object, "image://");

                Assert.Equal("pack://application:,,,/project;component/assets/icon.ico", value);
            }