public void FilesNotEqual() { Assert.ThrowsExact <ArgumentNullException>(() => Assert.FilesNotEqual(null as string, EqualCompareFile2)); Assert.ThrowsExact <ArgumentNullException>(() => Assert.FilesNotEqual(null as string, EqualCompareFileInfo2)); Assert.ThrowsExact <ArgumentNullException>(() => Assert.FilesNotEqual(null as FileInfo, EqualCompareFile2)); Assert.ThrowsExact <ArgumentNullException>(() => Assert.FilesNotEqual(null as FileInfo, EqualCompareFileInfo2)); Assert.ThrowsExact <ArgumentNullException>(() => Assert.FilesNotEqual(EqualCompareFile1, null as string)); Assert.ThrowsExact <ArgumentNullException>(() => Assert.FilesNotEqual(EqualCompareFile1, null as FileInfo)); Assert.ThrowsExact <ArgumentNullException>(() => Assert.FilesNotEqual(EqualCompareFileInfo1, null as string)); Assert.ThrowsExact <ArgumentNullException>(() => Assert.FilesNotEqual(EqualCompareFileInfo1, null as FileInfo)); Assert.ThrowsExact <ArgumentException>(() => Assert.FilesNotEqual(string.Empty, EqualCompareFile2)); Assert.ThrowsExact <ArgumentException>(() => Assert.FilesNotEqual(EqualCompareFile1, string.Empty)); Assert.ThrowsExact <ArgumentException>(() => Assert.FilesNotEqual(NonExistingFile, ExistingFile)); Assert.ThrowsExact <ArgumentException>(() => Assert.FilesNotEqual(NonExistingFileInfo, ExistingFile)); Assert.ThrowsExact <ArgumentException>(() => Assert.FilesNotEqual(NonExistingFile, ExistingFileInfo)); Assert.ThrowsExact <ArgumentException>(() => Assert.FilesNotEqual(NonExistingFileInfo, ExistingFileInfo)); Assert.ThrowsExact <ArgumentException>(() => Assert.FilesNotEqual(ExistingFile, NonExistingFile)); Assert.ThrowsExact <ArgumentException>(() => Assert.FilesNotEqual(ExistingFile, NonExistingFileInfo)); Assert.ThrowsExact <ArgumentException>(() => Assert.FilesNotEqual(ExistingFileInfo, NonExistingFile)); Assert.ThrowsExact <ArgumentException>(() => Assert.FilesNotEqual(ExistingFileInfo, NonExistingFileInfo)); Assert.ThrowsExact <AssertionException>(() => Assert.FilesNotEqual(EqualCompareFile1, EqualCompareFile1)); Assert.ThrowsExact <AssertionException>(() => Assert.FilesNotEqual(EqualCompareFile1, EqualCompareFileInfo1)); Assert.ThrowsExact <AssertionException>(() => Assert.FilesNotEqual(EqualCompareFileInfo1, EqualCompareFile1)); Assert.ThrowsExact <AssertionException>(() => Assert.FilesNotEqual(EqualCompareFileInfo1, EqualCompareFileInfo1)); Assert.ThrowsExact <AssertionException>(() => Assert.FilesNotEqual(EqualCompareFile1, EqualCompareFile2)); Assert.ThrowsExact <AssertionException>(() => Assert.FilesNotEqual(EqualCompareFileInfo1, EqualCompareFileInfo2)); Assert.ThrowsExact <AssertionException>(() => Assert.FilesNotEqual(EqualCompareFile1, EqualCompareFileInfo2)); Assert.ThrowsExact <AssertionException>(() => Assert.FilesNotEqual(EqualCompareFileInfo1, EqualCompareFile2)); Assert.DoesNotThrow(() => Assert.FilesNotEqual(EqualCompareFile1, NotEqualCompareFileLength)); Assert.DoesNotThrow(() => Assert.FilesNotEqual(EqualCompareFile1, NotEqualCompareFileLengthInfo)); Assert.DoesNotThrow(() => Assert.FilesNotEqual(EqualCompareFileInfo1, NotEqualCompareFileLength)); Assert.DoesNotThrow(() => Assert.FilesNotEqual(EqualCompareFileInfo1, NotEqualCompareFileLengthInfo)); Assert.DoesNotThrow(() => Assert.FilesNotEqual(EqualCompareFile1, NotEqualCompareFileData)); Assert.DoesNotThrow(() => Assert.FilesNotEqual(EqualCompareFile1, NotEqualCompareFileDataInfo)); Assert.DoesNotThrow(() => Assert.FilesNotEqual(EqualCompareFileInfo1, NotEqualCompareFileData)); Assert.DoesNotThrow(() => Assert.FilesNotEqual(EqualCompareFileInfo1, NotEqualCompareFileDataInfo)); }