Skip to content

Commit

Permalink
pr-fix: add null checks w/o guard
Browse files Browse the repository at this point in the history
  • Loading branch information
stijnmoreels committed Dec 13, 2024
1 parent 3dcc793 commit 751d7f8
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ internal class TemporaryFile : IDisposable

private TemporaryFile(FileInfo file, byte[] fileContents)
{
ArgumentNullException.ThrowIfNull(file);

_file = file;
Contents = fileContents;
}
Expand All @@ -39,6 +41,8 @@ private TemporaryFile(FileInfo file, byte[] fileContents)
/// </summary>
public static TemporaryFile GenerateAt(DirectoryInfo directory)
{
ArgumentNullException.ThrowIfNull(directory);

string fileName = Bogus.System.FileName();
byte[] fileContents = Bogus.Random.Bytes(Bogus.Random.Int(10, 20));

Expand All @@ -50,6 +54,8 @@ public static TemporaryFile GenerateAt(DirectoryInfo directory)
/// </summary>
public static TemporaryFile CreateAt(DirectoryInfo directory, string fileName, byte[] fileContents)
{
ArgumentNullException.ThrowIfNull(directory);

string filePath = Path.Combine(directory.FullName, fileName);
File.WriteAllBytes(filePath, fileContents);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ internal class TemporaryFileEdit : IDisposable

private TemporaryFileEdit(FileInfo file, string originalContents)
{
ArgumentNullException.ThrowIfNull(file);

_file = file;
_originalContents = originalContents;
}
Expand Down

0 comments on commit 751d7f8

Please sign in to comment.