public void CanConvertToTest()
        {
            // Arrange.
            var converter = new FileProcessTypeConverter();

            // Act / Assert.
            Assert.IsTrue(converter.CanConvertTo(null, typeof(string)));
            Assert.IsFalse(converter.CanConvertTo(null, typeof(object)));
        }
        public void ConvertToTest()
        {
            // Arrange.
            const string FileName = "Test File";

            var file = Mock.Create<IFileProcess>(Behavior.Loose);
            Mock.Arrange(() => file.OriginalFileName).Returns(FileName);

            var converter = new FileProcessTypeConverter();

            // Act / Assert.
            Assert.AreEqual(FileName, converter.ConvertTo(null, null, file, typeof(string)));
            TestsHelper.VerifyThrow<NotSupportedException>(() => converter.ConvertTo(null, null, file, typeof(object)));
        }