public void Capabilities_Local() { SvnSandBox sbox = new SvnSandBox(this); Uri emptyUri = sbox.CreateRepository(SandBoxRepository.Empty); Uri emptyNoMergeUri = sbox.CreateRepository(SandBoxRepository.EmptyNoMerge); using (SvnClient client = new SvnClient()) { Collection <SvnCapability> caps; SvnGetCapabilitiesArgs aa = new SvnGetCapabilitiesArgs(); aa.RetrieveAllCapabilities = true; IEnumerable <SvnCapability> rCaps = new SvnCapability[] { SvnCapability.MergeInfo }; Assert.That(client.GetCapabilities(emptyUri, rCaps, out caps)); Assert.That(caps.Contains(SvnCapability.MergeInfo)); Assert.That(client.GetCapabilities(emptyNoMergeUri, rCaps, out caps)); Assert.That(!caps.Contains(SvnCapability.MergeInfo)); Assert.That(caps.Count, Is.EqualTo(0)); Assert.That(client.GetCapabilities(emptyNoMergeUri, aa, out caps)); Assert.That(caps.Count, Is.GreaterThanOrEqualTo(5)); Assert.That(client.GetCapabilities(emptyUri, aa, out caps)); Assert.That(caps.Count, Is.GreaterThanOrEqualTo(6)); } }
public void Capabilities_Local() { SvnSandBox sbox = new SvnSandBox(this); Uri emptyUri = sbox.CreateRepository(SandBoxRepository.Empty); Uri emptyNoMergeUri = sbox.CreateRepository(SandBoxRepository.EmptyNoMerge); using (SvnClient client = new SvnClient()) { Collection<SvnCapability> caps; SvnGetCapabilitiesArgs aa = new SvnGetCapabilitiesArgs(); aa.RetrieveAllCapabilities = true; IEnumerable<SvnCapability> rCaps = new SvnCapability[] { SvnCapability.MergeInfo }; Assert.That(client.GetCapabilities(emptyUri, rCaps, out caps)); Assert.That(caps.Contains(SvnCapability.MergeInfo)); Assert.That(client.GetCapabilities(emptyNoMergeUri, rCaps, out caps)); Assert.That(!caps.Contains(SvnCapability.MergeInfo)); Assert.That(caps.Count, Is.EqualTo(0)); Assert.That(client.GetCapabilities(emptyNoMergeUri, aa, out caps)); Assert.That(caps.Count, Is.GreaterThanOrEqualTo(5)); Assert.That(client.GetCapabilities(emptyUri, aa, out caps)); Assert.That(caps.Count, Is.GreaterThanOrEqualTo(6)); } }
public void Capabilities_SharpCaps() { using (SvnClient client = new SvnClient()) { Collection <SvnCapability> caps; SvnGetCapabilitiesArgs ca = new SvnGetCapabilitiesArgs(); ca.RetrieveAllCapabilities = true; Assert.That(client.GetCapabilities(new Uri("https://ctf.open.collab.net/svn/repos/sharpsvn"), ca, out caps)); Assert.That(caps.Contains(SvnCapability.MergeInfo)); Assert.That(caps.Count, Is.GreaterThanOrEqualTo(5)); } }
public void Capabilities_SharpCaps() { using (SvnClient client = new SvnClient()) { Collection<SvnCapability> caps; SvnGetCapabilitiesArgs ca = new SvnGetCapabilitiesArgs(); ca.RetrieveAllCapabilities = true; Assert.That(client.GetCapabilities(new Uri("https://ctf.open.collab.net/svn/repos/sharpsvn"), ca, out caps)); Assert.That(caps.Contains(SvnCapability.MergeInfo)); Assert.That(caps.Count, Is.GreaterThanOrEqualTo(5)); } }