public void repository_has_authentication() { FetchRepositories.Single().ShouldBeOfType <PreAuthenticatedRepository>() .Credentials .Check(_ => _.UserName.ShouldBe("sauron")) .Check(_ => _.Password.ShouldBe("itsmyprecious")); }
public void repository_has_authentication() { FetchRepositories.Single().Feature <ISupportAuthentication>() .CurrentCredentials .Check(_ => _.UserName.ShouldBe("sauron")) .Check(_ => _.Password.ShouldBe("itsmyprecious")); }
public void repository_supports_credentials_override() { var repo = FetchRepositories.Single().Feature <ISupportAuthentication>(); var auth = repo.WithCredentials(new NetworkCredential("saruman", "impersonator")); repo.CurrentCredentials .Check(_ => _.UserName.ShouldBe("saruman")) .Check(_ => _.Password.ShouldBe("impersonator")); auth.Dispose(); repo.CurrentCredentials .Check(_ => _.UserName.ShouldBe("sauron")) .Check(_ => _.Password.ShouldBe("itsmyprecious")); }
public void repository_has_no_authentication() { FetchRepositories.Single().ShouldBeOfType <InMemoryRepository>(); }
public void configured_is_returned() { FetchRepositories.ShouldHaveCountOf(1).Single().Name.ShouldBe("iron-hills"); }
public void fetches_from_named_are_returned_before_higher_priority_ones() { FetchRepositories.ShouldHaveCountOf(2) .Check(x => x.ElementAt(0).Name.ShouldBe("celduin")) .Check(x => x.ElementAt(1).Name.ShouldBe("iron-hills")); }
public void repository_fetches_are_converted() { FetchRepositories.ShouldHaveCountOf(2) .Check(_ => _.ElementAt(0).Name.ShouldBe("iron-hills")) .Check(_ => _.ElementAt(1).Name.ShouldBe("minhiriath")); }
public void repositories_are_ignored() { FetchRepositories.ShouldBeEmpty(); PublishRepositories.ShouldBeEmpty(); }
public void repository_has_no_authentication() { FetchRepositories.Single().Feature <ISupportAuthentication>().ShouldBeNull(); }
public void fetch_repo_built() { FetchRepositories.ShouldHaveAtLeastOne().First() .Check(_ => _.Name.ShouldBe("iron-hills")) .Check(_ => _.Token.ShouldBe("[memory]iron-hills")); }
public void fetch_order_is_preserved() { FetchRepositories.ShouldHaveCountOf(2) .Check(_ => _.ElementAt(0).Name.ShouldBe("iron-hills")) .Check(_ => _.ElementAt(1).Name.ShouldBe("iron-hills2")); }
public void repositories_are_converted() { FetchRepositories.ShouldHaveCountOf(1).Single().Name.ShouldBe("mithlond"); }