DigitalOcean.API.Clients.DomainsClient.Get C# (CSharp) Method

Get() public method

Retrieve a specific domain
public Get ( string domainName ) : Task
domainName string
return Task
        public Task<Domain> Get(string domainName) {
            var parameters = new List<Parameter> {
                new Parameter { Name = "name", Value = domainName, Type = ParameterType.UrlSegment }
            };
            return _connection.ExecuteRequest<Domain>("domains/{name}", parameters, null, "domain");
        }

Usage Example

        public void CorrectRequestForGet() {
            var factory = Substitute.For<IConnection>();
            var domainClient = new DomainsClient(factory);

            domainClient.Get("vevix.net");

            var parameters = Arg.Is<List<Parameter>>(list => (string)list[0].Value == "vevix.net");
            factory.Received().ExecuteRequest<Domain>("domains/{name}", parameters, null, "domain");
        }