Skip to content

Commit 4ade419

Browse files
committed
- code quality issues
1 parent 3a25520 commit 4ade419

File tree

12 files changed

+23
-30
lines changed

12 files changed

+23
-30
lines changed

Botticelli.AI.Test/AIProvider/BaseAiProviderTest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ protected async Task InnerSendAsyncTest(string query)
5151

5252
AiProvider.NotNull();
5353

54-
await AiProvider.SendAsync(message, new CancellationToken());
54+
await AiProvider!.SendAsync(message, new CancellationToken());
5555

5656
Thread.Sleep(5000);
5757
var result = NoneBus.SendMessageResponses.Dequeue();
@@ -77,6 +77,6 @@ protected void Setup()
7777
public void TearDown()
7878
{
7979
Server.NotNull();
80-
Server.Stop();
80+
Server!.Stop();
8181
}
8282
}

Botticelli.AI/Settings/AISettings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
public class AiSettings : ProviderSettings
44
{
5-
public string Url { get; set; }
5+
public string? Url { get; set; }
66
public string AiName { get; set; }
77
public bool StreamGeneration { get; set; }
88
public string ApiKey { get; set; }

Botticelli.Framework.Controls/BasicControls/Button.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ public class Button : IControl
55
public string? Image { get; set; }
66
public string? Content { get; set; }
77

8-
public Dictionary<string, string?>? Params { get; set; } = new();
8+
public Dictionary<string, string>? Params { get; set; } = new();
99

1010
public Dictionary<string, Dictionary<string, object>>? MessengerSpecificParams { get; set; } = new();
1111

Botticelli.Framework.Controls/BasicControls/Text.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public string? CallbackData
99
get => Params?["CallbackData"];
1010
set
1111
{
12-
if (Params != null) Params["CallbackData"] = value;
12+
if (Params != null) Params["CallbackData"] = value!;
1313
}
1414
}
1515

Botticelli.Framework.Controls/Layouts/BaseLayout.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ public class BaseLayout : ILayout
66

77
public void AddRow(Row row)
88
{
9-
_rows.Add(row);
9+
_rows?.Add(row);
1010
}
1111

1212
public IList<Row>? Rows => _rows;

Botticelli.Framework.Controls/Parsers/JsonLayoutParser.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,10 @@ public ILayout Parse(string jsonText)
4646
};
4747

4848
if (itemElement.TryGetProperty("Specials", out var messengerSpecific))
49+
{
4950
item.Control.MessengerSpecificParams =
5051
messengerSpecific.Deserialize<Dictionary<string, Dictionary<string, object>>>();
52+
}
5153

5254
row.AddItem(item);
5355
}

Botticelli.Talks/Botticelli.Talks.csproj

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,9 @@
2222
<PackagePath></PackagePath>
2323
<Link>new_logo_compact.png</Link>
2424
</None>
25-
</ItemGroup>
2625

27-
<ItemGroup>
2826
<Folder Include="GoogleTts\"/>
29-
</ItemGroup>
3027

31-
<ItemGroup>
3228
<PackageReference Include="Flurl.Http" Version="4.0.2"/>
3329
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0"/>
3430
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0"/>
@@ -40,7 +36,6 @@
4036
<PackageReference Include="NAudio.Lame" Version="2.1.0"/>
4137
<PackageReference Include="Newtonsoft.Json" Version="13.0.3"/>
4238
<PackageReference Include="System.Net.Http" Version="4.3.4"/>
43-
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0"/>
4439
</ItemGroup>
4540

4641
</Project>

Tests/Botticelli.Framework.Vk.Tests/LongPollMessagesProviderTests.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ public void Setup()
2222
LoggerMocks.CreateConsoleLogger<LongPollMessagesProvider>());
2323
}
2424

25-
private LongPollMessagesProvider _provider;
25+
private LongPollMessagesProvider? _provider;
2626

2727
[Test]
2828
public async Task StartTest()
2929
{
3030
_provider.NotNull();
31-
await _provider.Stop();
31+
await _provider!.Stop();
3232
_provider.SetApiKey(EnvironmentDataProvider.GetApiKey());
3333

3434
var task = Task.Run(() => _provider.Start(CancellationToken.None));
@@ -41,7 +41,8 @@ public async Task StartTest()
4141
[Test]
4242
public void StopTest()
4343
{
44-
_ = _provider.Start(CancellationToken.None);
44+
_provider.NotNull();
45+
_ = _provider!.Start(CancellationToken.None);
4546

4647
Thread.Sleep(2000);
4748

Tests/Botticelli.Framework.Vk.Tests/MessagePublisherTests.cs

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,19 @@
77
namespace Botticelli.Framework.Vk.Tests;
88

99
[TestFixture]
10-
public class MessagePublisherTests
10+
public class MessagePublisherTests(MessagePublisher publisher)
1111
{
1212
[SetUp]
1313
public void Setup()
1414
{
1515
_publisher = new MessagePublisher(new TestHttpClientFactory(),
1616
LoggerMocks.CreateConsoleLogger<MessagePublisher>());
1717
}
18-
19-
public MessagePublisherTests()
20-
{
21-
}
22-
23-
private MessagePublisher _publisher;
24-
25-
public MessagePublisherTests(MessagePublisher publisher)
26-
{
27-
_publisher = publisher;
28-
}
18+
19+
private MessagePublisher _publisher = publisher;
2920

3021
[Test]
31-
public async Task SendAsyncTest()
22+
public Task SendAsyncTest()
3223
{
3324
_publisher.SetApiKey(EnvironmentDataProvider.GetApiKey());
3425
Assert.DoesNotThrowAsync(async () => await _publisher.SendAsync(new VkSendMessageRequest
@@ -38,5 +29,7 @@ public async Task SendAsyncTest()
3829
UserId = EnvironmentDataProvider.GetTargetUserId().ToString()
3930
},
4031
CancellationToken.None));
32+
33+
return Task.CompletedTask;
4134
}
4235
}

0 commit comments

Comments
 (0)