Updated to C# 12
This commit is contained in:
@@ -108,22 +108,6 @@ namespace UnitTests.Common.Extensions
|
||||
Assert.IsFalse(list.Any());
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void ShouldReturnDisplayNameOrStringRepresentation()
|
||||
{
|
||||
// arrange
|
||||
var enumWithDisplayName = TestEnum.Two;
|
||||
var enumWithoutDisplayName = TestEnum.Zero;
|
||||
|
||||
// act
|
||||
string displayName = enumWithDisplayName.GetDisplayName();
|
||||
string noDisplayName = enumWithoutDisplayName.GetDisplayName();
|
||||
|
||||
// assert
|
||||
Assert.AreEqual("Zwei", displayName);
|
||||
Assert.AreEqual(enumWithoutDisplayName.ToString(), noDisplayName);
|
||||
}
|
||||
|
||||
internal enum TestEnum
|
||||
{
|
||||
[CustomMultiple("nix")]
|
||||
@@ -132,7 +116,6 @@ namespace UnitTests.Common.Extensions
|
||||
Zero,
|
||||
[Description("Eins")]
|
||||
One,
|
||||
[Display(Name = "Zwei")]
|
||||
Two,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,16 +12,16 @@ namespace UnitTests.Common.Packing.Ar
|
||||
[System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
|
||||
public class ArReaderTests
|
||||
{
|
||||
private readonly DateTime fixedDateTime = new(2023, 03, 01, 10, 20, 30, 0, DateTimeKind.Utc);
|
||||
private readonly DateTime _fixedDateTime = new(2023, 03, 01, 10, 20, 30, 0, DateTimeKind.Utc);
|
||||
|
||||
private Dictionary<string, ArFileInfo> files;
|
||||
private Dictionary<string, ArFileInfo> _files;
|
||||
|
||||
private Stream inStream;
|
||||
|
||||
[TestInitialize]
|
||||
public void Initialize()
|
||||
{
|
||||
files = new Dictionary<string, ArFileInfo>
|
||||
_files = new Dictionary<string, ArFileInfo>
|
||||
{
|
||||
{
|
||||
"abcd.tmp",
|
||||
@@ -31,7 +31,7 @@ namespace UnitTests.Common.Packing.Ar
|
||||
FileSize = 14,
|
||||
GroupId = 456,
|
||||
Mode = 33188,
|
||||
ModifyTime = fixedDateTime,
|
||||
ModifyTime = _fixedDateTime,
|
||||
UserId = 123
|
||||
}
|
||||
},
|
||||
@@ -43,7 +43,7 @@ namespace UnitTests.Common.Packing.Ar
|
||||
FileSize = 14,
|
||||
GroupId = 456,
|
||||
Mode = 33188,
|
||||
ModifyTime = fixedDateTime,
|
||||
ModifyTime = _fixedDateTime,
|
||||
UserId = 123
|
||||
}
|
||||
},
|
||||
@@ -55,7 +55,7 @@ namespace UnitTests.Common.Packing.Ar
|
||||
FileSize = 13,
|
||||
GroupId = 456,
|
||||
Mode = 33188,
|
||||
ModifyTime = fixedDateTime,
|
||||
ModifyTime = _fixedDateTime,
|
||||
UserId = 123
|
||||
}
|
||||
}
|
||||
@@ -64,7 +64,7 @@ namespace UnitTests.Common.Packing.Ar
|
||||
inStream = new MemoryStream();
|
||||
inStream.Write(Encoding.ASCII.GetBytes("!<arch>\n"));
|
||||
|
||||
foreach (var file in files)
|
||||
foreach (var file in _files)
|
||||
{
|
||||
int unixSeconds = (int)file.Value.ModifyTime.Subtract(DateTime.UnixEpoch).TotalSeconds;
|
||||
|
||||
@@ -125,9 +125,9 @@ namespace UnitTests.Common.Packing.Ar
|
||||
|
||||
// Assert
|
||||
Assert.IsNotNull(reader);
|
||||
Assert.AreEqual(files.Count, fileList.Count);
|
||||
Assert.AreEqual(_files.Count, fileList.Count);
|
||||
|
||||
foreach (string name in files.Keys)
|
||||
foreach (string name in _files.Keys)
|
||||
Assert.IsTrue(fileList.Contains(name));
|
||||
}
|
||||
|
||||
@@ -139,14 +139,14 @@ namespace UnitTests.Common.Packing.Ar
|
||||
var reader = new ArReader(inStream);
|
||||
|
||||
// Act
|
||||
foreach (string name in files.Keys)
|
||||
foreach (string name in _files.Keys)
|
||||
infos.Add(reader.GetFileInfo(name));
|
||||
|
||||
// Assert
|
||||
Assert.IsNotNull(reader);
|
||||
Assert.AreEqual(files.Count, infos.Count);
|
||||
Assert.AreEqual(_files.Count, infos.Count);
|
||||
|
||||
foreach (var expected in files.Values)
|
||||
foreach (var expected in _files.Values)
|
||||
{
|
||||
var actual = infos.Single(fi => fi.FileName == expected.FileName);
|
||||
|
||||
@@ -167,7 +167,7 @@ namespace UnitTests.Common.Packing.Ar
|
||||
var reader = new ArReader(inStream);
|
||||
|
||||
// Act
|
||||
foreach (string name in files.Keys)
|
||||
foreach (string name in _files.Keys)
|
||||
{
|
||||
using var ms = new MemoryStream();
|
||||
reader.ReadFile(name, ms);
|
||||
@@ -178,9 +178,9 @@ namespace UnitTests.Common.Packing.Ar
|
||||
|
||||
// Assert
|
||||
Assert.IsNotNull(reader);
|
||||
Assert.AreEqual(files.Count, contents.Count);
|
||||
Assert.AreEqual(_files.Count, contents.Count);
|
||||
|
||||
foreach (var expected in files.Values)
|
||||
foreach (var expected in _files.Values)
|
||||
{
|
||||
string content = contents[expected.FileName];
|
||||
|
||||
|
||||
12
UnitTests/Common/Packing/Tar/TarReaderTests.cs
Normal file
12
UnitTests/Common/Packing/Tar/TarReaderTests.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace UnitTests.Common.Packing.Tar
|
||||
{
|
||||
internal class TarReaderTests
|
||||
{
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user