public void Use_the_specified_HTTP_Client(HttpClient client) { // Arrange/Act var sut = new TeslaClient(client); // Assert sut.Client.Should().BeSameAs(client); }
public void Use_the_specified_Base_Uri(Uri baseUri) { // Arrange/Act var sut = new TeslaClient(baseUri); // Assert sut.BaseUri.Should().BeSameAs(baseUri); }
public void Be_of_Type_ITeslaClient() { // Arrange/Act var sut = new TeslaClient(); // Assert sut.Should().BeAssignableTo <ITeslaClient>(); }
public void Use_the_specified_HTTP_Client_and_Base_Uri(Uri baseUri, HttpClient client) { // Arrange/Act var sut = new TeslaClient(baseUri, client); // Assert sut.BaseUri.Should().BeSameAs(baseUri); sut.Client.Should().BeSameAs(client); }
public void Dispose_The_HttpClient() { // Arrange var sut = new TeslaClient(); // Act sut.Dispose(); // Assert sut.Client.Should().BeNull(); sut.BaseUri.Should().BeNull(); }
public When_initialising_a_TeslaClient_with_no_parameters() { _sut = new TeslaClient(); }