Skip to content

Commit 4d44b6a

Browse files
rjmurilloclaude
andcommitted
fix: remove duplicate FindSetupMethodFromCallbackInvocation test
FindSetupMethodFromCallbackInvocation_ReturnsChain_FindsSetup was a strict subset of FindSetupMethodFromCallbackInvocation_ValidReturnsChain_FindsSetupInvocation (same code, same setup, fewer assertions). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 0dfc1b8 commit 4d44b6a

1 file changed

Lines changed: 0 additions & 28 deletions

File tree

tests/Moq.Analyzers.Test/Common/SemanticModelExtensionsTests.cs

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -492,34 +492,6 @@ public void M()
492492
Assert.Null(result);
493493
}
494494

495-
[Fact]
496-
public async Task FindSetupMethodFromCallbackInvocation_ReturnsChain_FindsSetup()
497-
{
498-
const string code = @"
499-
using Moq;
500-
public interface IFoo { int Bar(); }
501-
public class C
502-
{
503-
public void M()
504-
{
505-
var mock = new Mock<IFoo>();
506-
mock.Setup(x => x.Bar()).Returns(42);
507-
}
508-
}";
509-
(SemanticModel model, SyntaxTree tree) = await CompilationHelper.CreateMoqCompilationAsync(code);
510-
MoqKnownSymbols knownSymbols = new MoqKnownSymbols(model.Compilation);
511-
SyntaxNode root = await tree.GetRootAsync();
512-
InvocationExpressionSyntax returnsInvocation = root
513-
.DescendantNodes().OfType<InvocationExpressionSyntax>()
514-
.First(i => i.Expression is MemberAccessExpressionSyntax ma
515-
&& string.Equals(ma.Name.Identifier.Text, "Returns", StringComparison.Ordinal));
516-
517-
InvocationExpressionSyntax? setupInvocation = model.FindSetupMethodFromCallbackInvocation(
518-
knownSymbols, returnsInvocation, CancellationToken.None);
519-
520-
Assert.NotNull(setupInvocation);
521-
}
522-
523495
[Fact]
524496
public async Task GetAllMatchingMockedMethodSymbolsFromSetupMethodInvocation_ValidSetup_ReturnsMethodSymbols()
525497
{

0 commit comments

Comments
 (0)