Skip to content

Commit 8700b10

Browse files
SLVS-2539 Drop no longer needed overload and classes
1 parent 69f2992 commit 8700b10

File tree

9 files changed

+54
-493
lines changed

9 files changed

+54
-493
lines changed

src/ConnectedMode.UnitTests/Binding/BindingProcessFactoryTests.cs

Lines changed: 0 additions & 67 deletions
This file was deleted.

src/ConnectedMode.UnitTests/Binding/BindingProcessImplTests.cs

Lines changed: 0 additions & 152 deletions
This file was deleted.

src/ConnectedMode.UnitTests/Binding/UnintrusiveBindingControllerTests.cs

Lines changed: 4 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@ public class UnintrusiveBindingControllerTests
3737
private static readonly UsernameAndPasswordCredentials ValidToken = new("TOKEN", new SecureString());
3838
private static readonly BoundServerProject AnyBoundProject = new("any", "any", new ServerConnection.SonarCloud("any", credentials: ValidToken));
3939
private IActiveSolutionChangedHandler activeSolutionChangedHandler;
40-
private IBindingProcess bindingProcess;
41-
private IBindingProcessFactory bindingProcessFactory;
4240
private ISonarQubeService sonarQubeService;
4341
private UnintrusiveBindingController testSubject;
4442
private ISolutionBindingRepository solutionBindingRepository;
@@ -47,31 +45,19 @@ public class UnintrusiveBindingControllerTests
4745
[TestInitialize]
4846
public void TestInitialize()
4947
{
50-
CreateBindingProcessFactory();
5148
sonarQubeService = Substitute.For<ISonarQubeService>();
5249
activeSolutionChangedHandler = Substitute.For<IActiveSolutionChangedHandler>();
5350
solutionBindingRepository = Substitute.For<ISolutionBindingRepository>();
5451
configurationPersister = Substitute.For<IConfigurationPersister>();
55-
testSubject = new UnintrusiveBindingController(bindingProcessFactory, sonarQubeService, activeSolutionChangedHandler, solutionBindingRepository, configurationPersister);
52+
testSubject = new UnintrusiveBindingController(sonarQubeService, activeSolutionChangedHandler, solutionBindingRepository, configurationPersister);
5653
}
5754

5855
[TestMethod]
5956
public void MefCtor_CheckTypeIsNonShared() => MefTestHelpers.CheckIsNonSharedMefComponent<UnintrusiveBindingController>();
6057

61-
[TestMethod]
62-
public void MefCtor_IUnintrusiveBindingController_CheckIsExported() =>
63-
MefTestHelpers.CheckTypeCanBeImported<UnintrusiveBindingController, IUnintrusiveBindingController>(
64-
MefTestHelpers.CreateExport<IBindingProcessFactory>(),
65-
MefTestHelpers.CreateExport<ISonarQubeService>(),
66-
MefTestHelpers.CreateExport<IActiveSolutionChangedHandler>(),
67-
MefTestHelpers.CreateExport<ISolutionBindingRepository>(),
68-
MefTestHelpers.CreateExport<IConfigurationPersister>()
69-
);
70-
7158
[TestMethod]
7259
public void MefCtor_IBindingController_CheckIsExported() =>
7360
MefTestHelpers.CheckTypeCanBeImported<UnintrusiveBindingController, IBindingController>(
74-
MefTestHelpers.CreateExport<IBindingProcessFactory>(),
7561
MefTestHelpers.CreateExport<ISonarQubeService>(),
7662
MefTestHelpers.CreateExport<IActiveSolutionChangedHandler>(),
7763
MefTestHelpers.CreateExport<ISolutionBindingRepository>(),
@@ -108,18 +94,13 @@ public async Task BindAsync_NotifiesBindingChanged()
10894
}
10995

11096
[TestMethod]
111-
public async Task BindAsync_CallsBindingProcessInOrder()
97+
public async Task BindAsync_PersistsBindingInformation()
11298
{
11399
var cancellationToken = CancellationToken.None;
114100

115-
await testSubject.BindAsync(AnyBoundProject, null, cancellationToken);
101+
await testSubject.BindAsync(AnyBoundProject, cancellationToken);
116102

117-
Received.InOrder(() =>
118-
{
119-
bindingProcessFactory.Create(Arg.Is<BindCommandArgs>(b => b.ProjectToBind == AnyBoundProject));
120-
bindingProcess.DownloadQualityProfileAsync(null, cancellationToken);
121-
configurationPersister.Persist(AnyBoundProject);
122-
});
103+
configurationPersister.Received(1).Persist(AnyBoundProject);
123104
}
124105

125106
[TestMethod]
@@ -159,12 +140,4 @@ public void Unbind_ReturnsResultOfDeletedBinding(bool expectedResult)
159140

160141
result.Should().Be(expectedResult);
161142
}
162-
163-
private void CreateBindingProcessFactory()
164-
{
165-
bindingProcess ??= Substitute.For<IBindingProcess>();
166-
167-
bindingProcessFactory = Substitute.For<IBindingProcessFactory>();
168-
bindingProcessFactory.Create(Arg.Any<BindCommandArgs>()).Returns(bindingProcess);
169-
}
170143
}

0 commit comments

Comments
 (0)