From 32f52e4ce72abb29ea11d9a33a72f856a9aaf230 Mon Sep 17 00:00:00 2001 From: ngfrolov Date: Tue, 28 Nov 2023 14:08:13 +0500 Subject: [PATCH] Fix WorkTest Add doc Add todo --- .../Middlware/UserConnectionsLimitMiddlwareTest.cs | 1 + AsbCloudWebApi.Tests/UnitTests/Background/WorkTest.cs | 4 ++-- AsbCloudWebApi.Tests/readme.md | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 AsbCloudWebApi.Tests/readme.md diff --git a/AsbCloudWebApi.Tests/Middlware/UserConnectionsLimitMiddlwareTest.cs b/AsbCloudWebApi.Tests/Middlware/UserConnectionsLimitMiddlwareTest.cs index 7ced750b..ee85b6aa 100644 --- a/AsbCloudWebApi.Tests/Middlware/UserConnectionsLimitMiddlwareTest.cs +++ b/AsbCloudWebApi.Tests/Middlware/UserConnectionsLimitMiddlwareTest.cs @@ -17,6 +17,7 @@ using Xunit; namespace AsbCloudWebApi.Tests.Middlware { + //TODO: переписать как интеграционный тест. Использовать WebApplicationFactory. public class UserConnectionsLimitMiddlwareTest { const int iterations2Block = 8; diff --git a/AsbCloudWebApi.Tests/UnitTests/Background/WorkTest.cs b/AsbCloudWebApi.Tests/UnitTests/Background/WorkTest.cs index 40665b60..10560fed 100644 --- a/AsbCloudWebApi.Tests/UnitTests/Background/WorkTest.cs +++ b/AsbCloudWebApi.Tests/UnitTests/Background/WorkTest.cs @@ -145,8 +145,8 @@ public class WorkTest //assert Assert.Equal(0, work.CountComplete); Assert.Equal(1, work.CountStart); - Assert.Equal(0, work.CountErrors); + Assert.Equal(1, work.CountErrors); Assert.Null(work.LastComplete); - Assert.Null(work.LastError); + Assert.NotNull(work.LastError); } } \ No newline at end of file diff --git a/AsbCloudWebApi.Tests/readme.md b/AsbCloudWebApi.Tests/readme.md new file mode 100644 index 00000000..05db6480 --- /dev/null +++ b/AsbCloudWebApi.Tests/readme.md @@ -0,0 +1 @@ +Доп инфо по тестированию: https://learn.microsoft.com/ru-ru/dotnet/architecture/modern-web-apps-azure/test-asp-net-core-mvc-apps