diff --git a/Annotations.cs b/Annotations.cs index e2ffae5ab..bbdb5dd42 100644 --- a/Annotations.cs +++ b/Annotations.cs @@ -1,4 +1,6 @@ -// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +#pragma warning disable IDE0073 // The file header does not match the required text + +// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. #if NETFRAMEWORK || NETSTANDARD1_3 diff --git a/MetadataExtractor.Tests/AgeTest.cs b/MetadataExtractor.Tests/AgeTest.cs index 659b7baa1..82e1cde76 100644 --- a/MetadataExtractor.Tests/AgeTest.cs +++ b/MetadataExtractor.Tests/AgeTest.cs @@ -1,6 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -namespace MetadataExtractor.Tests +namespace MetadataExtractor { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/DirectoryExtensionsTest.cs b/MetadataExtractor.Tests/DirectoryExtensionsTest.cs index ffdc1532a..93c8bc82c 100644 --- a/MetadataExtractor.Tests/DirectoryExtensionsTest.cs +++ b/MetadataExtractor.Tests/DirectoryExtensionsTest.cs @@ -1,6 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -namespace MetadataExtractor.Tests +namespace MetadataExtractor { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/DirectoryTest.cs b/MetadataExtractor.Tests/DirectoryTest.cs index 187bf89d9..e662f7bf7 100644 --- a/MetadataExtractor.Tests/DirectoryTest.cs +++ b/MetadataExtractor.Tests/DirectoryTest.cs @@ -3,7 +3,7 @@ using System.Globalization; using MetadataExtractor.Formats.Exif; -namespace MetadataExtractor.Tests +namespace MetadataExtractor { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Adobe/AdobeJpegReaderTest.cs b/MetadataExtractor.Tests/Formats/Adobe/AdobeJpegReaderTest.cs index 0530a37e0..c4646d6e4 100644 --- a/MetadataExtractor.Tests/Formats/Adobe/AdobeJpegReaderTest.cs +++ b/MetadataExtractor.Tests/Formats/Adobe/AdobeJpegReaderTest.cs @@ -1,9 +1,8 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Adobe; using MetadataExtractor.Formats.Jpeg; -namespace MetadataExtractor.Tests.Formats.Adobe +namespace MetadataExtractor.Formats.Adobe { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Bmp/BmpReaderTest.cs b/MetadataExtractor.Tests/Formats/Bmp/BmpReaderTest.cs index f577a06b0..1801f43af 100644 --- a/MetadataExtractor.Tests/Formats/Bmp/BmpReaderTest.cs +++ b/MetadataExtractor.Tests/Formats/Bmp/BmpReaderTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Bmp; - -namespace MetadataExtractor.Tests.Formats.Bmp +namespace MetadataExtractor.Formats.Bmp { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Exif/CanonMakernoteDescriptorTest.cs b/MetadataExtractor.Tests/Formats/Exif/CanonMakernoteDescriptorTest.cs index 9078cbd5e..ef302657f 100644 --- a/MetadataExtractor.Tests/Formats/Exif/CanonMakernoteDescriptorTest.cs +++ b/MetadataExtractor.Tests/Formats/Exif/CanonMakernoteDescriptorTest.cs @@ -2,7 +2,7 @@ using MetadataExtractor.Formats.Exif.Makernotes; -namespace MetadataExtractor.Tests.Formats.Exif +namespace MetadataExtractor.Formats.Exif { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Exif/ExifDirectoryTest.cs b/MetadataExtractor.Tests/Formats/Exif/ExifDirectoryTest.cs index 87040067f..1c0a54376 100644 --- a/MetadataExtractor.Tests/Formats/Exif/ExifDirectoryTest.cs +++ b/MetadataExtractor.Tests/Formats/Exif/ExifDirectoryTest.cs @@ -1,9 +1,8 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Exif; using MetadataExtractor.Formats.Jpeg; -namespace MetadataExtractor.Tests.Formats.Exif +namespace MetadataExtractor.Formats.Exif { /// /// Unit tests for , , . diff --git a/MetadataExtractor.Tests/Formats/Exif/ExifIFD0DescriptorTest.cs b/MetadataExtractor.Tests/Formats/Exif/ExifIFD0DescriptorTest.cs index 1c27e0db3..2a0365e46 100644 --- a/MetadataExtractor.Tests/Formats/Exif/ExifIFD0DescriptorTest.cs +++ b/MetadataExtractor.Tests/Formats/Exif/ExifIFD0DescriptorTest.cs @@ -1,9 +1,8 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Exif; using MetadataExtractor.Formats.Jpeg; -namespace MetadataExtractor.Tests.Formats.Exif +namespace MetadataExtractor.Formats.Exif { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Exif/ExifInteropDescriptorTest.cs b/MetadataExtractor.Tests/Formats/Exif/ExifInteropDescriptorTest.cs index cc7215f05..db076202e 100644 --- a/MetadataExtractor.Tests/Formats/Exif/ExifInteropDescriptorTest.cs +++ b/MetadataExtractor.Tests/Formats/Exif/ExifInteropDescriptorTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Exif; - -namespace MetadataExtractor.Tests.Formats.Exif +namespace MetadataExtractor.Formats.Exif { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Exif/ExifReaderGremlinTest.cs b/MetadataExtractor.Tests/Formats/Exif/ExifReaderGremlinTest.cs index eb13126cf..74a22ef89 100644 --- a/MetadataExtractor.Tests/Formats/Exif/ExifReaderGremlinTest.cs +++ b/MetadataExtractor.Tests/Formats/Exif/ExifReaderGremlinTest.cs @@ -1,10 +1,9 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Exif; using MetadataExtractor.Formats.Jpeg; using Xunit.Abstractions; -namespace MetadataExtractor.Tests.Formats.Exif +namespace MetadataExtractor.Formats.Exif { /// /// Long-running test of that attempts to verify exceptions are not thrown for invalid input. diff --git a/MetadataExtractor.Tests/Formats/Exif/ExifReaderTest.cs b/MetadataExtractor.Tests/Formats/Exif/ExifReaderTest.cs index 8d0f9f406..9b8a45dcd 100644 --- a/MetadataExtractor.Tests/Formats/Exif/ExifReaderTest.cs +++ b/MetadataExtractor.Tests/Formats/Exif/ExifReaderTest.cs @@ -1,9 +1,8 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Exif; using MetadataExtractor.Formats.Jpeg; -namespace MetadataExtractor.Tests.Formats.Exif +namespace MetadataExtractor.Formats.Exif { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Exif/ExifSubIFDDescriptorTest.cs b/MetadataExtractor.Tests/Formats/Exif/ExifSubIFDDescriptorTest.cs index 7826afec0..dff25f623 100644 --- a/MetadataExtractor.Tests/Formats/Exif/ExifSubIFDDescriptorTest.cs +++ b/MetadataExtractor.Tests/Formats/Exif/ExifSubIFDDescriptorTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Exif; - -namespace MetadataExtractor.Tests.Formats.Exif +namespace MetadataExtractor.Formats.Exif { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Exif/ExifThumbnailDescriptorTest.cs b/MetadataExtractor.Tests/Formats/Exif/ExifThumbnailDescriptorTest.cs index 9f698442d..b02728902 100644 --- a/MetadataExtractor.Tests/Formats/Exif/ExifThumbnailDescriptorTest.cs +++ b/MetadataExtractor.Tests/Formats/Exif/ExifThumbnailDescriptorTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Exif; - -namespace MetadataExtractor.Tests.Formats.Exif +namespace MetadataExtractor.Formats.Exif { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Exif/NikonType1MakernoteTest.cs b/MetadataExtractor.Tests/Formats/Exif/NikonType1MakernoteTest.cs index 0ff1a3e64..3b718505f 100644 --- a/MetadataExtractor.Tests/Formats/Exif/NikonType1MakernoteTest.cs +++ b/MetadataExtractor.Tests/Formats/Exif/NikonType1MakernoteTest.cs @@ -1,10 +1,9 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Exif; using MetadataExtractor.Formats.Exif.Makernotes; using MetadataExtractor.Formats.Jpeg; -namespace MetadataExtractor.Tests.Formats.Exif +namespace MetadataExtractor.Formats.Exif { /// Unit tests for Nikon (Type 1) makernote handling. /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Exif/NikonType2MakernoteTest.cs b/MetadataExtractor.Tests/Formats/Exif/NikonType2MakernoteTest.cs index b21fa260a..36b84b763 100644 --- a/MetadataExtractor.Tests/Formats/Exif/NikonType2MakernoteTest.cs +++ b/MetadataExtractor.Tests/Formats/Exif/NikonType2MakernoteTest.cs @@ -1,10 +1,9 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Exif; using MetadataExtractor.Formats.Exif.Makernotes; using MetadataExtractor.Formats.Jpeg; -namespace MetadataExtractor.Tests.Formats.Exif +namespace MetadataExtractor.Formats.Exif { /// Unit tests for Nikon (Type 2) makernote handling. /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Exif/PanasonicMakernoteTest.cs b/MetadataExtractor.Tests/Formats/Exif/PanasonicMakernoteTest.cs index 554ed59c5..9f7413305 100644 --- a/MetadataExtractor.Tests/Formats/Exif/PanasonicMakernoteTest.cs +++ b/MetadataExtractor.Tests/Formats/Exif/PanasonicMakernoteTest.cs @@ -3,7 +3,7 @@ using MetadataExtractor.Formats.Exif.Makernotes; using MetadataExtractor.Formats.Jpeg; -namespace MetadataExtractor.Tests.Formats.Exif +namespace MetadataExtractor.Formats.Exif { /// Unit tests for Panasonic maker notes. /// psandhaus diff --git a/MetadataExtractor.Tests/Formats/Exif/SonyType1MakernoteTest.cs b/MetadataExtractor.Tests/Formats/Exif/SonyType1MakernoteTest.cs index 10a81ff01..277037282 100644 --- a/MetadataExtractor.Tests/Formats/Exif/SonyType1MakernoteTest.cs +++ b/MetadataExtractor.Tests/Formats/Exif/SonyType1MakernoteTest.cs @@ -3,7 +3,7 @@ using MetadataExtractor.Formats.Exif.Makernotes; using MetadataExtractor.Formats.Jpeg; -namespace MetadataExtractor.Tests.Formats.Exif +namespace MetadataExtractor.Formats.Exif { /// Unit tests for Sony (Type 1) maker notes. /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Exif/SonyType6MakernoteTest.cs b/MetadataExtractor.Tests/Formats/Exif/SonyType6MakernoteTest.cs index c5ea707a2..3a70de712 100644 --- a/MetadataExtractor.Tests/Formats/Exif/SonyType6MakernoteTest.cs +++ b/MetadataExtractor.Tests/Formats/Exif/SonyType6MakernoteTest.cs @@ -3,7 +3,7 @@ using MetadataExtractor.Formats.Exif.Makernotes; using MetadataExtractor.Formats.Jpeg; -namespace MetadataExtractor.Tests.Formats.Exif +namespace MetadataExtractor.Formats.Exif { /// Unit tests for Sony (Type 6) maker notes. /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Gif/GifReaderTest.cs b/MetadataExtractor.Tests/Formats/Gif/GifReaderTest.cs index a36b69f75..d09a253be 100644 --- a/MetadataExtractor.Tests/Formats/Gif/GifReaderTest.cs +++ b/MetadataExtractor.Tests/Formats/Gif/GifReaderTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Gif; - -namespace MetadataExtractor.Tests.Formats.Gif +namespace MetadataExtractor.Formats.Gif { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Icc/IccReaderTest.cs b/MetadataExtractor.Tests/Formats/Icc/IccReaderTest.cs index ff6e8400f..816baa5ad 100644 --- a/MetadataExtractor.Tests/Formats/Icc/IccReaderTest.cs +++ b/MetadataExtractor.Tests/Formats/Icc/IccReaderTest.cs @@ -1,9 +1,8 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Icc; using MetadataExtractor.Formats.Jpeg; -namespace MetadataExtractor.Tests.Formats.Icc +namespace MetadataExtractor.Formats.Icc { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Iptc/IptcDirectoryTest.cs b/MetadataExtractor.Tests/Formats/Iptc/IptcDirectoryTest.cs index 98871cc94..66fbda92c 100644 --- a/MetadataExtractor.Tests/Formats/Iptc/IptcDirectoryTest.cs +++ b/MetadataExtractor.Tests/Formats/Iptc/IptcDirectoryTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Iptc; - -namespace MetadataExtractor.Tests.Formats.Iptc +namespace MetadataExtractor.Formats.Iptc { /// Unit tests for . /// Akihiko Kusanagi https://github.com/nagix diff --git a/MetadataExtractor.Tests/Formats/Iptc/IptcReaderTest.cs b/MetadataExtractor.Tests/Formats/Iptc/IptcReaderTest.cs index 8d1d8213d..4e8ad7e46 100644 --- a/MetadataExtractor.Tests/Formats/Iptc/IptcReaderTest.cs +++ b/MetadataExtractor.Tests/Formats/Iptc/IptcReaderTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Iptc; - -namespace MetadataExtractor.Tests.Formats.Iptc +namespace MetadataExtractor.Formats.Iptc { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Iptc/Iso2022ConverterTest.cs b/MetadataExtractor.Tests/Formats/Iptc/Iso2022ConverterTest.cs index 66d344418..e53302417 100644 --- a/MetadataExtractor.Tests/Formats/Iptc/Iso2022ConverterTest.cs +++ b/MetadataExtractor.Tests/Formats/Iptc/Iso2022ConverterTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Iptc; - -namespace MetadataExtractor.Tests.Formats.Iptc +namespace MetadataExtractor.Formats.Iptc { /// Unit tests for . public sealed class Iso2022ConverterTest diff --git a/MetadataExtractor.Tests/Formats/Jfif/JfifReaderTest.cs b/MetadataExtractor.Tests/Formats/Jfif/JfifReaderTest.cs index 0ebaa7cdf..3b8317729 100644 --- a/MetadataExtractor.Tests/Formats/Jfif/JfifReaderTest.cs +++ b/MetadataExtractor.Tests/Formats/Jfif/JfifReaderTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Jfif; - -namespace MetadataExtractor.Tests.Formats.Jfif +namespace MetadataExtractor.Formats.Jfif { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Jpeg/HuffmanTablesDirectoryTest.cs b/MetadataExtractor.Tests/Formats/Jpeg/HuffmanTablesDirectoryTest.cs index 64024786a..e627666c5 100644 --- a/MetadataExtractor.Tests/Formats/Jpeg/HuffmanTablesDirectoryTest.cs +++ b/MetadataExtractor.Tests/Formats/Jpeg/HuffmanTablesDirectoryTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Jpeg; - -namespace MetadataExtractor.Tests.Formats.Jpeg +namespace MetadataExtractor.Formats.Jpeg { /// Unit tests for . /// Nadahar diff --git a/MetadataExtractor.Tests/Formats/Jpeg/JpegComponentTest.cs b/MetadataExtractor.Tests/Formats/Jpeg/JpegComponentTest.cs index bbf44193a..64e022fec 100644 --- a/MetadataExtractor.Tests/Formats/Jpeg/JpegComponentTest.cs +++ b/MetadataExtractor.Tests/Formats/Jpeg/JpegComponentTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Jpeg; - -namespace MetadataExtractor.Tests.Formats.Jpeg +namespace MetadataExtractor.Formats.Jpeg { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Jpeg/JpegDescriptorTest.cs b/MetadataExtractor.Tests/Formats/Jpeg/JpegDescriptorTest.cs index 84f918110..fc2396a0f 100644 --- a/MetadataExtractor.Tests/Formats/Jpeg/JpegDescriptorTest.cs +++ b/MetadataExtractor.Tests/Formats/Jpeg/JpegDescriptorTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Jpeg; - -namespace MetadataExtractor.Tests.Formats.Jpeg +namespace MetadataExtractor.Formats.Jpeg { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Jpeg/JpegDirectoryTest.cs b/MetadataExtractor.Tests/Formats/Jpeg/JpegDirectoryTest.cs index 63971ae69..59d709a42 100644 --- a/MetadataExtractor.Tests/Formats/Jpeg/JpegDirectoryTest.cs +++ b/MetadataExtractor.Tests/Formats/Jpeg/JpegDirectoryTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Jpeg; - -namespace MetadataExtractor.Tests.Formats.Jpeg +namespace MetadataExtractor.Formats.Jpeg { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Jpeg/JpegMetadataReaderTest.cs b/MetadataExtractor.Tests/Formats/Jpeg/JpegMetadataReaderTest.cs index ac1fc587c..cf32af504 100644 --- a/MetadataExtractor.Tests/Formats/Jpeg/JpegMetadataReaderTest.cs +++ b/MetadataExtractor.Tests/Formats/Jpeg/JpegMetadataReaderTest.cs @@ -1,9 +1,8 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. using MetadataExtractor.Formats.Exif; -using MetadataExtractor.Formats.Jpeg; -namespace MetadataExtractor.Tests.Formats.Jpeg +namespace MetadataExtractor.Formats.Jpeg { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Jpeg/JpegReaderTest.cs b/MetadataExtractor.Tests/Formats/Jpeg/JpegReaderTest.cs index f04b1f151..10e76a49e 100644 --- a/MetadataExtractor.Tests/Formats/Jpeg/JpegReaderTest.cs +++ b/MetadataExtractor.Tests/Formats/Jpeg/JpegReaderTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Jpeg; - -namespace MetadataExtractor.Tests.Formats.Jpeg +namespace MetadataExtractor.Formats.Jpeg { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Jpeg/JpegSegmentReaderTest.cs b/MetadataExtractor.Tests/Formats/Jpeg/JpegSegmentReaderTest.cs index b7385f69c..dec050694 100644 --- a/MetadataExtractor.Tests/Formats/Jpeg/JpegSegmentReaderTest.cs +++ b/MetadataExtractor.Tests/Formats/Jpeg/JpegSegmentReaderTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Jpeg; - -namespace MetadataExtractor.Tests.Formats.Jpeg +namespace MetadataExtractor.Formats.Jpeg { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Netpbm/NetpbmReaderTest.cs b/MetadataExtractor.Tests/Formats/Netpbm/NetpbmReaderTest.cs index 87bb584d6..5c36dcbf2 100644 --- a/MetadataExtractor.Tests/Formats/Netpbm/NetpbmReaderTest.cs +++ b/MetadataExtractor.Tests/Formats/Netpbm/NetpbmReaderTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Netpbm; - -namespace MetadataExtractor.Tests.Formats.Netpbm +namespace MetadataExtractor.Formats.Netpbm { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Photoshop/PsdReaderTest.cs b/MetadataExtractor.Tests/Formats/Photoshop/PsdReaderTest.cs index 90cb97240..98d990253 100644 --- a/MetadataExtractor.Tests/Formats/Photoshop/PsdReaderTest.cs +++ b/MetadataExtractor.Tests/Formats/Photoshop/PsdReaderTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Photoshop; - -namespace MetadataExtractor.Tests.Formats.Photoshop +namespace MetadataExtractor.Formats.Photoshop { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Png/PngChunkReaderTest.cs b/MetadataExtractor.Tests/Formats/Png/PngChunkReaderTest.cs index c3b9cb392..ad991f4f4 100644 --- a/MetadataExtractor.Tests/Formats/Png/PngChunkReaderTest.cs +++ b/MetadataExtractor.Tests/Formats/Png/PngChunkReaderTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Png; - -namespace MetadataExtractor.Tests.Formats.Png +namespace MetadataExtractor.Formats.Png { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Png/PngChunkTypeTest.cs b/MetadataExtractor.Tests/Formats/Png/PngChunkTypeTest.cs index 61d35e199..c0f7449ff 100644 --- a/MetadataExtractor.Tests/Formats/Png/PngChunkTypeTest.cs +++ b/MetadataExtractor.Tests/Formats/Png/PngChunkTypeTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Png; - -namespace MetadataExtractor.Tests.Formats.Png +namespace MetadataExtractor.Formats.Png { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/Png/PngDescriptorTest.cs b/MetadataExtractor.Tests/Formats/Png/PngDescriptorTest.cs index 893188ab0..ddc773dff 100644 --- a/MetadataExtractor.Tests/Formats/Png/PngDescriptorTest.cs +++ b/MetadataExtractor.Tests/Formats/Png/PngDescriptorTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Png; - -namespace MetadataExtractor.Tests.Formats.Png +namespace MetadataExtractor.Formats.Png { /// Unit tests for . /// Akihiko Kusanagi diff --git a/MetadataExtractor.Tests/Formats/Png/PngMetadataReaderTest.cs b/MetadataExtractor.Tests/Formats/Png/PngMetadataReaderTest.cs index c17abcbd8..335826067 100644 --- a/MetadataExtractor.Tests/Formats/Png/PngMetadataReaderTest.cs +++ b/MetadataExtractor.Tests/Formats/Png/PngMetadataReaderTest.cs @@ -1,8 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -using MetadataExtractor.Formats.Png; - -namespace MetadataExtractor.Tests.Formats.Png +namespace MetadataExtractor.Formats.Png { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Formats/QuickTime/QuickTimeReaderExtensionsTests.cs b/MetadataExtractor.Tests/Formats/QuickTime/QuickTimeReaderExtensionsTests.cs new file mode 100644 index 000000000..cd3726ded --- /dev/null +++ b/MetadataExtractor.Tests/Formats/QuickTime/QuickTimeReaderExtensionsTests.cs @@ -0,0 +1,16 @@ +// Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. + +namespace MetadataExtractor.Formats.QuickTime; + +public sealed class QuickTimeReaderExtensionsTests +{ + [Fact] + public void Get4ccString() + { + byte[] bytes = [0x66, 0x74, 0x79, 0x70]; + + SequentialReader reader = new SequentialByteArrayReader(bytes); + + Assert.Equal("ftyp", reader.Get4ccString()); + } +} diff --git a/MetadataExtractor.Tests/Formats/Xmp/XmpReaderTest.cs b/MetadataExtractor.Tests/Formats/Xmp/XmpReaderTest.cs index 6173baf99..df4ad3197 100644 --- a/MetadataExtractor.Tests/Formats/Xmp/XmpReaderTest.cs +++ b/MetadataExtractor.Tests/Formats/Xmp/XmpReaderTest.cs @@ -1,9 +1,8 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. using MetadataExtractor.Formats.Jpeg; -using MetadataExtractor.Formats.Xmp; -namespace MetadataExtractor.Tests.Formats.Xmp +namespace MetadataExtractor.Formats.Xmp { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/GeoLocationTest.cs b/MetadataExtractor.Tests/GeoLocationTest.cs index dc4683673..e6232cdfc 100644 --- a/MetadataExtractor.Tests/GeoLocationTest.cs +++ b/MetadataExtractor.Tests/GeoLocationTest.cs @@ -1,6 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -namespace MetadataExtractor.Tests +namespace MetadataExtractor { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/IO/BitReaderTest.cs b/MetadataExtractor.Tests/IO/BitReaderTest.cs index b50a4b98a..45c88217a 100644 --- a/MetadataExtractor.Tests/IO/BitReaderTest.cs +++ b/MetadataExtractor.Tests/IO/BitReaderTest.cs @@ -1,6 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -namespace MetadataExtractor.Tests.IO +namespace MetadataExtractor.IO { public sealed class BitReaderTest { diff --git a/MetadataExtractor.Tests/IO/ByteArrayReaderTest.cs b/MetadataExtractor.Tests/IO/ByteArrayReaderTest.cs index 9e92700c2..f9393fc7f 100644 --- a/MetadataExtractor.Tests/IO/ByteArrayReaderTest.cs +++ b/MetadataExtractor.Tests/IO/ByteArrayReaderTest.cs @@ -1,6 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -namespace MetadataExtractor.Tests.IO +namespace MetadataExtractor.IO { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/IO/IndexedCapturingReaderTest.cs b/MetadataExtractor.Tests/IO/IndexedCapturingReaderTest.cs index d3f88838c..19f9fee1b 100644 --- a/MetadataExtractor.Tests/IO/IndexedCapturingReaderTest.cs +++ b/MetadataExtractor.Tests/IO/IndexedCapturingReaderTest.cs @@ -1,6 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -namespace MetadataExtractor.Tests.IO +namespace MetadataExtractor.IO { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/IO/IndexedReaderTestBase.cs b/MetadataExtractor.Tests/IO/IndexedReaderTestBase.cs index 17c57c378..5a4b09462 100644 --- a/MetadataExtractor.Tests/IO/IndexedReaderTestBase.cs +++ b/MetadataExtractor.Tests/IO/IndexedReaderTestBase.cs @@ -1,6 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -namespace MetadataExtractor.Tests.IO +namespace MetadataExtractor.IO { /// Base class for testing implementations of . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/IO/IndexedSeekingReaderTest.cs b/MetadataExtractor.Tests/IO/IndexedSeekingReaderTest.cs index 3ab6701dd..e2ad12b76 100644 --- a/MetadataExtractor.Tests/IO/IndexedSeekingReaderTest.cs +++ b/MetadataExtractor.Tests/IO/IndexedSeekingReaderTest.cs @@ -1,6 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -namespace MetadataExtractor.Tests.IO +namespace MetadataExtractor.IO { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/IO/SequentialByteArrayReaderTest.cs b/MetadataExtractor.Tests/IO/SequentialByteArrayReaderTest.cs index 24b2f734a..34e15af96 100644 --- a/MetadataExtractor.Tests/IO/SequentialByteArrayReaderTest.cs +++ b/MetadataExtractor.Tests/IO/SequentialByteArrayReaderTest.cs @@ -1,6 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -namespace MetadataExtractor.Tests.IO +namespace MetadataExtractor.IO { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/IO/SequentialReaderTestBase.cs b/MetadataExtractor.Tests/IO/SequentialReaderTestBase.cs index a88fb843a..9cb01a183 100644 --- a/MetadataExtractor.Tests/IO/SequentialReaderTestBase.cs +++ b/MetadataExtractor.Tests/IO/SequentialReaderTestBase.cs @@ -1,6 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -namespace MetadataExtractor.Tests.IO +namespace MetadataExtractor.IO { /// Base class for testing implementations of . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/IO/SequentialStreamReaderTest.cs b/MetadataExtractor.Tests/IO/SequentialStreamReaderTest.cs index 3ef743a01..34337f5af 100644 --- a/MetadataExtractor.Tests/IO/SequentialStreamReaderTest.cs +++ b/MetadataExtractor.Tests/IO/SequentialStreamReaderTest.cs @@ -1,6 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -namespace MetadataExtractor.Tests.IO +namespace MetadataExtractor.IO { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/MetadataExtractor.Tests.csproj b/MetadataExtractor.Tests/MetadataExtractor.Tests.csproj index 71f888842..532f6f7e3 100644 --- a/MetadataExtractor.Tests/MetadataExtractor.Tests.csproj +++ b/MetadataExtractor.Tests/MetadataExtractor.Tests.csproj @@ -3,6 +3,8 @@ net8.0;net472 + MetadataExtractor + $(RestoreAdditionalProjectSources); https://www.myget.org/F/xunit/api/v3/index.json diff --git a/MetadataExtractor.Tests/MockDirectory.cs b/MetadataExtractor.Tests/MockDirectory.cs index bb2958898..d6f43a092 100644 --- a/MetadataExtractor.Tests/MockDirectory.cs +++ b/MetadataExtractor.Tests/MockDirectory.cs @@ -1,6 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -namespace MetadataExtractor.Tests +namespace MetadataExtractor { /// A mock implementation of Directory used in unit testing. /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/RationalTest.cs b/MetadataExtractor.Tests/RationalTest.cs index 3961b8575..4289da174 100644 --- a/MetadataExtractor.Tests/RationalTest.cs +++ b/MetadataExtractor.Tests/RationalTest.cs @@ -4,7 +4,7 @@ // ReSharper disable ReturnValueOfPureMethodIsNotUsed -namespace MetadataExtractor.Tests +namespace MetadataExtractor { /// Unit tests for the type. /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/StringValueTest.cs b/MetadataExtractor.Tests/StringValueTest.cs index 72d1925af..35afeb394 100644 --- a/MetadataExtractor.Tests/StringValueTest.cs +++ b/MetadataExtractor.Tests/StringValueTest.cs @@ -1,6 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -namespace MetadataExtractor.Tests; +namespace MetadataExtractor; public sealed class StringValueTest { diff --git a/MetadataExtractor.Tests/TagDescriptorTests.cs b/MetadataExtractor.Tests/TagDescriptorTests.cs index 591ea1d79..68023d574 100644 --- a/MetadataExtractor.Tests/TagDescriptorTests.cs +++ b/MetadataExtractor.Tests/TagDescriptorTests.cs @@ -1,6 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -namespace MetadataExtractor.Tests +namespace MetadataExtractor { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/TestDataUtil.cs b/MetadataExtractor.Tests/TestDataUtil.cs index a6e30161b..f4cf3a11c 100644 --- a/MetadataExtractor.Tests/TestDataUtil.cs +++ b/MetadataExtractor.Tests/TestDataUtil.cs @@ -1,6 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -namespace MetadataExtractor.Tests +namespace MetadataExtractor { /// Utility functions for working with unit tests data files. /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/TestHelper.cs b/MetadataExtractor.Tests/TestHelper.cs index 069a79019..9d18bfae2 100644 --- a/MetadataExtractor.Tests/TestHelper.cs +++ b/MetadataExtractor.Tests/TestHelper.cs @@ -1,6 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -namespace MetadataExtractor.Tests +namespace MetadataExtractor { /// Drew Noakes https://drewnoakes.com public static class TestHelper diff --git a/MetadataExtractor.Tests/UseCultureAttribute.cs b/MetadataExtractor.Tests/UseCultureAttribute.cs index 24ed1ab6d..220b217e7 100644 --- a/MetadataExtractor.Tests/UseCultureAttribute.cs +++ b/MetadataExtractor.Tests/UseCultureAttribute.cs @@ -6,7 +6,7 @@ // ReSharper disable MemberCanBePrivate.Global -namespace MetadataExtractor.Tests +namespace MetadataExtractor { /// /// Apply this attribute to your test method to replace the diff --git a/MetadataExtractor.Tests/Util/ByteTrieTest.cs b/MetadataExtractor.Tests/Util/ByteTrieTest.cs index 10e288a76..86e24112a 100644 --- a/MetadataExtractor.Tests/Util/ByteTrieTest.cs +++ b/MetadataExtractor.Tests/Util/ByteTrieTest.cs @@ -1,6 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -namespace MetadataExtractor.Tests.Util +namespace MetadataExtractor.Util { /// Unit tests for . /// Drew Noakes https://drewnoakes.com diff --git a/MetadataExtractor.Tests/Util/FileTypeTest.cs b/MetadataExtractor.Tests/Util/FileTypeTest.cs index 02aa75576..0788aeba1 100644 --- a/MetadataExtractor.Tests/Util/FileTypeTest.cs +++ b/MetadataExtractor.Tests/Util/FileTypeTest.cs @@ -1,6 +1,6 @@ // Copyright (c) Drew Noakes and contributors. All Rights Reserved. Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information. -namespace MetadataExtractor.Tests.Util +namespace MetadataExtractor.Util { public class FileTypeTest {