Skip to content

Commit 31a1e8b

Browse files
committed
test(operations): use dbcontext resolver
1 parent 6fd2f29 commit 31a1e8b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

test/UnitTests/Services/Operations/OperationsProcessorTests.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using System.Collections.Generic;
22
using System.Threading;
33
using System.Threading.Tasks;
4+
using JsonApiDotNetCore.Data;
45
using JsonApiDotNetCore.Models.Operations;
56
using JsonApiDotNetCore.Services.Operations;
67
using Microsoft.EntityFrameworkCore;
@@ -15,13 +16,15 @@ namespace UnitTests.Services
1516
public class OperationsProcessorTests
1617
{
1718
private readonly Mock<IOperationProcessorResolver> _resolverMock;
18-
1919
public readonly Mock<DbContext> _dbContextMock;
20+
public readonly Mock<IDbContextResolver> _dbContextResolverMock;
2021

2122
public OperationsProcessorTests()
2223
{
2324
_resolverMock = new Mock<IOperationProcessorResolver>();
2425
_dbContextMock = new Mock<DbContext>();
26+
_dbContextResolverMock = new Mock<IDbContextResolver>();
27+
_dbContextResolverMock.Setup(m => m.GetContext()).Returns(_dbContextMock.Object);
2528
}
2629

2730
[Fact]
@@ -88,7 +91,7 @@ public async Task ProcessAsync_Performs_Pointer_ReplacementAsync()
8891
_resolverMock.Setup(m => m.LocateCreateService((It.IsAny<Operation>())))
8992
.Returns(opProcessorMock.Object);
9093

91-
var operationsProcessor = new OperationsProcessor(_resolverMock.Object, _dbContextMock.Object);
94+
var operationsProcessor = new OperationsProcessor(_resolverMock.Object, _dbContextResolverMock.Object);
9295

9396
// act
9497
var results = await operationsProcessor.ProcessAsync(operations);

0 commit comments

Comments
 (0)