Skip to content

Commit b7ad5f2

Browse files
committed
Adopt extensions and format source code
1 parent e8253eb commit b7ad5f2

File tree

5 files changed

+28
-25
lines changed

5 files changed

+28
-25
lines changed

src/AutoTests.Framework.Playwright.AI/Options/Internal/OptionsService.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
using AutoTests.Framework.Playwright.AI.Options;
21
using Microsoft.Extensions.AI;
32
using Microsoft.Playwright;
43

src/AutoTests.Framework.Playwright.AI/Resources/Internal/DynamicDataService.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
using AutoTests.Framework.Playwright.AI.Resources;
2-
31
namespace AutoTests.Framework.Playwright.AI.Resources.Internal;
42

53
internal sealed class DynamicDataService(dynamic data) : IDynamicDataService

src/AutoTests.Framework.Playwright.AI/Resources/Internal/JsonDataLoader.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ internal sealed partial class JsonDataLoader
1515
public dynamic Load(Assembly[] assemblies)
1616
{
1717
var expandoObject = new ExpandoObject() as IDictionary<string, object?>;
18-
foreach (var jsonResource in assemblies.SelectMany(GetJsonResources))
18+
foreach (var (Name, JsonDocument) in assemblies.SelectMany(GetJsonResources))
1919
{
20-
expandoObject[jsonResource.Name] = ConvertToDynamicObject(jsonResource.JsonDocument.RootElement);
20+
expandoObject[Name] = ConvertToDynamicObject(JsonDocument.RootElement);
2121
}
2222
return expandoObject;
2323
}
@@ -48,7 +48,7 @@ private dynamic ConvertObjectToDynamicObject(JsonElement jsonElement)
4848
return expandoObject;
4949
}
5050

51-
private IEnumerable<(string Name, JsonDocument JsonDocument)> GetJsonResources(Assembly assembly)
51+
private IEnumerable<(string, JsonDocument)> GetJsonResources(Assembly assembly)
5252
{
5353
return assembly.GetManifestResourceNames()
5454
.Select(x => jsonDataResourceRegex.Match(x))

src/AutoTests.Framework/Contracts/Internal/DataTableExtensions.cs

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,31 @@ namespace AutoTests.Framework.Contracts.Internal;
22

33
internal static class DataTableExtensions
44
{
5-
internal static IEnumerable<(string, string)> AsNameValueTable(this string[][] values)
5+
extension(string[][] values)
66
{
7-
if (!(values.Length > 1
8-
&& values.All(x => x.Length == 2)
9-
&& values[0][0] == "Name"
10-
&& values[0][1] == "Value"))
7+
public IEnumerable<(string, string)> AsNameValueTable()
118
{
12-
throw new ArgumentException("Invalid table format. Name-Value table is expected with at least one row");
13-
}
9+
if (!(values.Length > 1
10+
&& values.All(x => x.Length == 2)
11+
&& values[0][0] == "Name"
12+
&& values[0][1] == "Value"))
13+
{
14+
throw new ArgumentException("Invalid table format. Name-Value table is expected with at least one row");
15+
}
1416

15-
return values.Skip(1).Select(x => (x[0], x[1]));
16-
}
17+
return values.Skip(1).Select(x => (x[0], x[1]));
18+
}
1719

18-
internal static IEnumerable<string> AsSingleColumnNameTable(this string[][] values)
19-
{
20-
if (!(values.Length > 1
21-
&& values.All(x => x.Length == 1)
22-
&& values[0][0] == "Name"))
20+
public IEnumerable<string> AsSingleColumnNameTable()
2321
{
24-
throw new ArgumentException("Invalid table format. Single column table with Name header with at least one row is expected");
25-
}
22+
if (!(values.Length > 1
23+
&& values.All(x => x.Length == 1)
24+
&& values[0][0] == "Name"))
25+
{
26+
throw new ArgumentException("Invalid table format. Single column table with Name header with at least one row is expected");
27+
}
2628

27-
return values.Skip(1).Select(x => x[0]);
29+
return values.Skip(1).Select(x => x[0]);
30+
}
2831
}
2932
}

src/AutoTests.Framework/Routing/Internal/Extensions/PathExtensions.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@ namespace AutoTests.Framework.Routing.Internal.Extensions;
22

33
internal static class PathExtensions
44
{
5-
public static string GetPathKey(this string path)
5+
extension(string path)
66
{
7-
return new string(path.Where(x => !char.IsWhiteSpace(x)).ToArray());
7+
public string GetPathKey()
8+
{
9+
return new string(path.Where(x => !char.IsWhiteSpace(x)).ToArray());
10+
}
811
}
912
}

0 commit comments

Comments
 (0)