public void Looks_for_default_ClientApiKey_if_none_specified() { var fakeKey = FakeApiKey.Create(valid: true); var fakeClientApiKeyBuilder = Substitute.For<IClientApiKeyBuilder>(); fakeClientApiKeyBuilder.Build().Returns(fakeKey); IClientBuilder builder = new DefaultClientBuilder(fakeClientApiKeyBuilder, new FakeUserAgentBuilder()); var client = builder.Build(); (client as DefaultClient).ApiKey.ShouldBe(fakeKey); }
public void Looks_for_default_ClientApiKey_if_none_specified() { var fakeKey = FakeApiKey.Create(valid: true); var fakeClientApiKeyBuilder = Substitute.For <IClientApiKeyBuilder>(); fakeClientApiKeyBuilder.Build().Returns(fakeKey); IClientBuilder builder = new DefaultClientBuilder(fakeClientApiKeyBuilder, new FakeUserAgentBuilder()); var client = builder.Build(); (client as DefaultClient).ApiKey.ShouldBe(fakeKey); }