public void HaveLoggedErrorContaining_LogEventContainsStringValue_MatchesByIntValue() { // Arrange logger.Error("MSG {ObjectId}", 123); // Act Action action = () => logger.Should().HaveLoggedErrorContaining("MSG") .Which.Should().ContainPropertyWithValue("ObjectId", "123"); // Assert action.Should().NotThrow(); }