Skip to content

Commit 02acc86

Browse files
authored
rename Extensions to FileExtensions (#109)
1 parent d8e3d1a commit 02acc86

5 files changed

Lines changed: 51 additions & 51 deletions

File tree

readme.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -230,12 +230,12 @@ https://github.com/sindresorhus/text-extensions/blob/master/text-extensions.json
230230
<!-- snippet: IsText -->
231231
<a id='snippet-istext'></a>
232232
```cs
233-
Assert.True(Extensions.IsText("file.txt"));
234-
Assert.False(Extensions.IsText("file.bin"));
235-
Assert.True(Extensions.IsText(".txt"));
236-
Assert.False(Extensions.IsText(".bin"));
237-
Assert.True(Extensions.IsText("txt"));
238-
Assert.False(Extensions.IsText("bin"));
233+
Assert.True(FileExtensions.IsText("file.txt"));
234+
Assert.False(FileExtensions.IsText("file.bin"));
235+
Assert.True(FileExtensions.IsText(".txt"));
236+
Assert.False(FileExtensions.IsText(".bin"));
237+
Assert.True(FileExtensions.IsText("txt"));
238+
Assert.False(FileExtensions.IsText("bin"));
239239
```
240240
<sup><a href='/src/EmptyFiles.Tests/ExtensionsTests.cs#L9-L18' title='Snippet source file'>snippet source</a> | <a href='#snippet-istext' title='Start of snippet'>anchor</a></sup>
241241
<!-- endSnippet -->
@@ -246,10 +246,10 @@ Assert.False(Extensions.IsText("bin"));
246246
<!-- snippet: AddTextExtension -->
247247
<a id='snippet-addtextextension'></a>
248248
```cs
249-
Extensions.AddTextExtension("ext1");
250-
Extensions.AddTextExtension(".ext2");
251-
Assert.True(Extensions.IsText("ext1"));
252-
Assert.True(Extensions.IsText("ext2"));
249+
FileExtensions.AddTextExtension("ext1");
250+
FileExtensions.AddTextExtension(".ext2");
251+
Assert.True(FileExtensions.IsText("ext1"));
252+
Assert.True(FileExtensions.IsText("ext2"));
253253
```
254254
<sup><a href='/src/EmptyFiles.Tests/ExtensionsTests.cs#L24-L31' title='Snippet source file'>snippet source</a> | <a href='#snippet-addtextextension' title='Start of snippet'>anchor</a></sup>
255255
<!-- endSnippet -->
@@ -260,14 +260,14 @@ Assert.True(Extensions.IsText("ext2"));
260260
<!-- snippet: RemoveTextExtension -->
261261
<a id='snippet-removetextextension'></a>
262262
```cs
263-
Extensions.AddTextExtension("ext1");
264-
Extensions.AddTextExtension(".ext2");
265-
Assert.True(Extensions.IsText("ext1"));
266-
Assert.True(Extensions.IsText("ext2"));
267-
Extensions.RemoveTextExtension("ext1");
268-
Extensions.RemoveTextExtension(".ext2");
269-
Assert.False(Extensions.IsText("ext1"));
270-
Assert.False(Extensions.IsText("ext2"));
263+
FileExtensions.AddTextExtension("ext1");
264+
FileExtensions.AddTextExtension(".ext2");
265+
Assert.True(FileExtensions.IsText("ext1"));
266+
Assert.True(FileExtensions.IsText("ext2"));
267+
FileExtensions.RemoveTextExtension("ext1");
268+
FileExtensions.RemoveTextExtension(".ext2");
269+
Assert.False(FileExtensions.IsText("ext1"));
270+
Assert.False(FileExtensions.IsText("ext2"));
271271
```
272272
<sup><a href='/src/EmptyFiles.Tests/ExtensionsTests.cs#L37-L48' title='Snippet source file'>snippet source</a> | <a href='#snippet-removetextextension' title='Start of snippet'>anchor</a></sup>
273273
<!-- endSnippet -->

src/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<Project>
33
<PropertyGroup>
44
<NoWarn>CS1591;CS0649</NoWarn>
5-
<Version>2.8.0</Version>
5+
<Version>3.0.0</Version>
66
<AssemblyVersion>1.0.0</AssemblyVersion>
77
<Description>A collection of minimal binary files.</Description>
88
</PropertyGroup>

src/EmptyFiles.Tests/ExtensionsTests.cs

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ public void IsText()
88
{
99
#region IsText
1010

11-
Assert.True(Extensions.IsText("file.txt"));
12-
Assert.False(Extensions.IsText("file.bin"));
13-
Assert.True(Extensions.IsText(".txt"));
14-
Assert.False(Extensions.IsText(".bin"));
15-
Assert.True(Extensions.IsText("txt"));
16-
Assert.False(Extensions.IsText("bin"));
11+
Assert.True(FileExtensions.IsText("file.txt"));
12+
Assert.False(FileExtensions.IsText("file.bin"));
13+
Assert.True(FileExtensions.IsText(".txt"));
14+
Assert.False(FileExtensions.IsText(".bin"));
15+
Assert.True(FileExtensions.IsText("txt"));
16+
Assert.False(FileExtensions.IsText("bin"));
1717

1818
#endregion
1919
}
@@ -23,10 +23,10 @@ public void AddTextExtension()
2323
{
2424
#region AddTextExtension
2525

26-
Extensions.AddTextExtension("ext1");
27-
Extensions.AddTextExtension(".ext2");
28-
Assert.True(Extensions.IsText("ext1"));
29-
Assert.True(Extensions.IsText("ext2"));
26+
FileExtensions.AddTextExtension("ext1");
27+
FileExtensions.AddTextExtension(".ext2");
28+
Assert.True(FileExtensions.IsText("ext1"));
29+
Assert.True(FileExtensions.IsText("ext2"));
3030

3131
#endregion
3232
}
@@ -36,26 +36,26 @@ public void RemoveTextExtension()
3636
{
3737
#region RemoveTextExtension
3838

39-
Extensions.AddTextExtension("ext1");
40-
Extensions.AddTextExtension(".ext2");
41-
Assert.True(Extensions.IsText("ext1"));
42-
Assert.True(Extensions.IsText("ext2"));
43-
Extensions.RemoveTextExtension("ext1");
44-
Extensions.RemoveTextExtension(".ext2");
45-
Assert.False(Extensions.IsText("ext1"));
46-
Assert.False(Extensions.IsText("ext2"));
39+
FileExtensions.AddTextExtension("ext1");
40+
FileExtensions.AddTextExtension(".ext2");
41+
Assert.True(FileExtensions.IsText("ext1"));
42+
Assert.True(FileExtensions.IsText("ext2"));
43+
FileExtensions.RemoveTextExtension("ext1");
44+
FileExtensions.RemoveTextExtension(".ext2");
45+
Assert.False(FileExtensions.IsText("ext1"));
46+
Assert.False(FileExtensions.IsText("ext2"));
4747

4848
#endregion
4949
}
5050

5151
[Fact]
5252
public void Run()
5353
{
54-
Assert.Equal("txt", Extensions.GetExtension("file.txt"));
55-
Assert.Equal("txt", Extensions.GetExtension("c:/file.txt"));
56-
Assert.Equal("txt", Extensions.GetExtension(".txt"));
57-
Assert.Equal("txt", Extensions.GetExtension("./File.txt"));
58-
Assert.Equal("txt", Extensions.GetExtension("txt"));
54+
Assert.Equal("txt", FileExtensions.GetExtension("file.txt"));
55+
Assert.Equal("txt", FileExtensions.GetExtension("c:/file.txt"));
56+
Assert.Equal("txt", FileExtensions.GetExtension(".txt"));
57+
Assert.Equal("txt", FileExtensions.GetExtension("./File.txt"));
58+
Assert.Equal("txt", FileExtensions.GetExtension("txt"));
5959
}
6060

6161
public ExtensionsTests(ITestOutputHelper output) :

src/EmptyFiles/AllFiles.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ static AllFiles()
4444
{
4545
var category = GetCategory(file);
4646
var emptyFile = EmptyFile.Build(file, category);
47-
var extension = Extensions.GetExtension(file);
47+
var extension = FileExtensions.GetExtension(file);
4848
var categoryFiles = FindDictionaryForCategory(category);
4949

5050
categoryFiles[extension] = emptyFile;
@@ -92,7 +92,7 @@ static ConcurrentDictionary<string, EmptyFile> FindDictionaryForCategory(Categor
9292
public static void UseFile(Category category, string file)
9393
{
9494
Guard.FileExists(file, nameof(file));
95-
var extension = Extensions.GetExtension(file);
95+
var extension = FileExtensions.GetExtension(file);
9696
var emptyFile = EmptyFile.Build(file, category);
9797
FindDictionaryForCategory(category).AddOrUpdate(extension, _ => emptyFile, (_, _) => emptyFile);
9898
files.AddOrUpdate(extension, _ => emptyFile, (_, _) => emptyFile);
@@ -131,7 +131,7 @@ static Category GetCategory(string file)
131131
public static bool IsEmptyFile(string path)
132132
{
133133
Guard.FileExists(path, nameof(path));
134-
var extension = Extensions.GetExtension(path);
134+
var extension = FileExtensions.GetExtension(path);
135135
if (!files.TryGetValue(extension, out var emptyFile))
136136
{
137137
return false;
@@ -145,9 +145,9 @@ public static bool IsEmptyFile(string path)
145145
public static void CreateFile(string path, bool useEmptyStringForTextFiles = false)
146146
{
147147
TryCreateDirectory(path);
148-
var extension = Extensions.GetExtension(path);
148+
var extension = FileExtensions.GetExtension(path);
149149
if (useEmptyStringForTextFiles &&
150-
Extensions.IsText(extension))
150+
FileExtensions.IsText(extension))
151151
{
152152
File.Delete(path);
153153
File.WriteAllBytes(path, preamble);
@@ -160,7 +160,7 @@ public static void CreateFile(string path, bool useEmptyStringForTextFiles = fal
160160
public static string GetPathFor(string extension)
161161
{
162162
Guard.AgainstNullOrEmpty(extension, nameof(extension));
163-
extension = Extensions.GetExtension(extension);
163+
extension = FileExtensions.GetExtension(extension);
164164
if (files.TryGetValue(extension, out var emptyFile))
165165
{
166166
return emptyFile.Path;
@@ -175,7 +175,7 @@ public static bool TryCreateFile(string path, bool useEmptyStringForTextFiles =
175175
var extension = Path.GetExtension(path);
176176

177177
if (useEmptyStringForTextFiles &&
178-
Extensions.IsText(extension))
178+
FileExtensions.IsText(extension))
179179
{
180180
TryCreateDirectory(path);
181181

@@ -211,7 +211,7 @@ static void TryCreateDirectory(string path)
211211

212212
public static bool TryGetPathFor(string extension, [NotNullWhen(true)] out string? path)
213213
{
214-
extension = Extensions.GetExtension(extension);
214+
extension = FileExtensions.GetExtension(extension);
215215
if (files.TryGetValue(extension, out var emptyFile))
216216
{
217217
path = emptyFile.Path;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
namespace EmptyFiles;
22

3-
public static class Extensions
3+
public static class FileExtensions
44
{
55
public static string GetExtension(string extensionOrPath)
66
{

0 commit comments

Comments
 (0)