Skip to content

Commit

Permalink
Fixes the failing test cases.
Browse files Browse the repository at this point in the history
  • Loading branch information
xuzhg committed Dec 26, 2024
1 parent feb9969 commit 83c7120
Showing 1 changed file with 5 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -703,6 +703,9 @@ public async Task WriteObjectInlineAsync_CanWriteExpandedNavigationProperty_Deri
public async Task WriteObjectInlineAsync_Calls_CreateDeletedResource()
{
// Arrange
DeltaDeletedResource<Customer> customer = new DeltaDeletedResource<Customer>();
customer.Id = new Uri("http://customers/10");

SelectExpandNode selectExpandNode = new SelectExpandNode();
Mock<IODataSerializerProvider> serializerProvider = new Mock<IODataSerializerProvider>();
serializerProvider.Setup(s => s.GetEdmTypeSerializer(It.IsAny<IEdmStructuredTypeReference>())).Returns(new ODataResourceSerializer(serializerProvider.Object));
Expand All @@ -711,11 +714,11 @@ public async Task WriteObjectInlineAsync_Calls_CreateDeletedResource()
ODataWriter writer = new Mock<ODataWriter>().Object;

serializer.Setup(s => s.CreateSelectExpandNode(It.IsAny<ResourceContext>())).Returns(selectExpandNode);
serializer.Setup(s => s.CreateDeletedResource(It.IsAny<Uri>(), DeltaDeletedEntryReason.Deleted, selectExpandNode, It.Is<ResourceContext>(e => Verify(e, _customer, _writeContext)))).Verifiable();
serializer.Setup(s => s.CreateDeletedResource(It.IsAny<Uri>(), DeltaDeletedEntryReason.Deleted, selectExpandNode, It.Is<ResourceContext>(e => Verify(e, customer, _writeContext)))).Verifiable();
serializer.CallBase = true;

// Act
await serializer.Object.WriteObjectInlineAsync(_customer, _customerType, writer, _writeContext);
await serializer.Object.WriteObjectInlineAsync(customer, _customerType, writer, _writeContext);

// Assert
serializer.Verify();
Expand Down

0 comments on commit 83c7120

Please sign in to comment.