Fix WirkTests. отключена оптимизация методов фоновых задач, чтобы проверка по времени выполнения срабатывала корректно.

This commit is contained in:
ngfrolov 2024-05-08 12:08:23 +05:00
parent 64ffb1d116
commit 65ceedfd0a
Signed by: ng.frolov
GPG Key ID: E99907A0357B29A7

View File

@ -21,7 +21,7 @@ public class WorkTest
((ISupportRequiredService)serviceProviderMock).GetRequiredService(typeof(IServiceScopeFactory)).Returns(serviceScopeFactoryMock); ((ISupportRequiredService)serviceProviderMock).GetRequiredService(typeof(IServiceScopeFactory)).Returns(serviceScopeFactoryMock);
} }
[Fact] [Fact, MethodImpl(MethodImplOptions.NoOptimization)]
public async Task Start_ShouldReturn_Success() public async Task Start_ShouldReturn_Success()
{ {
//arrange //arrange
@ -50,7 +50,7 @@ public class WorkTest
Assert.InRange(lastState.ExecutionTime, TimeSpan.Zero, executionTime); Assert.InRange(lastState.ExecutionTime, TimeSpan.Zero, executionTime);
} }
[Fact] [Fact, MethodImpl(MethodImplOptions.NoOptimization)]
public async Task ExecutionWork_Invokes_Callback() public async Task ExecutionWork_Invokes_Callback()
{ {
//arrange //arrange