public void GetDisabledRemotes_returns_disabled_remotes_only() { string enabledRemoteName = "enabledRemote"; string disabledRemoteName = "disabledRemote"; _module.GetRemoteNames().Returns(x => new[] { enabledRemoteName, }); var sections = new List <IConfigSection> { new ConfigSection($"{GitRemoteManager.DisabledSectionPrefix}{GitRemoteManager.SectionRemote}.{disabledRemoteName}", true) }; _configFile.GetConfigSections().Returns(x => sections); var disabledRemotes = _controller.GetDisabledRemotes(); Assert.AreEqual(1, disabledRemotes.Count); Assert.AreEqual(disabledRemoteName, disabledRemotes[0].Name); var disabledRemoteNames = _controller.GetDisabledRemoteNames(); Assert.AreEqual(1, disabledRemoteNames.Count); Assert.AreEqual(disabledRemoteName, disabledRemoteNames[0]); }