public void ImageEditor_CreateFilterEntry_NullE_ThrowsArgumentNullException() { Assert.Throws <ArgumentNullException>("e", () => SubImageEditor.CreateFilterEntry(null)); }
public void ImageEditor_CreateFilterEntry_Invoke_CallsGetExtensionsOnce() { var editor = new CustomGetImageExtendersEditor { GetImageExtendersResult = new Type[] { typeof(PublicImageEditor), typeof(PrivateImageEditor) } }; Assert.Equal("CustomGetImageExtendersEditor(*.PublicImageEditor,*.PrivateImageEditor)|*.PublicImageEditor;*.PrivateImageEditor", SubImageEditor.CreateFilterEntry(editor)); Assert.Equal(1, editor.GetImageExtendersCallCount); }
public void ImageEditor_LoadFromStream_NullStream_ThrowsArgumentNullException() { var editor = new SubImageEditor(); Assert.Throws <ArgumentNullException>("stream", () => editor.LoadFromStream(null)); }
public void ImageEditor_CreateExtensionsString_Invoke_ReturnsExpected(string[] extensions, string sep, string expected) { Assert.Equal(expected, SubImageEditor.CreateExtensionsString(extensions, sep)); }
public void ImageEditor_GetFileDialogDescription_Invoke_ReturnsExpected() { var editor = new SubImageEditor(); Assert.Equal("All image files", editor.GetFileDialogDescription()); }