public async Task CanGetFloatinIp() { this.simulator.FloatingIps.Add(new OpenStack.Network.FloatingIp("12345", "172.0.0.1", FloatingIpStatus.Active)); var client = new NetworkServiceRestClient(GetValidContext(), this.ServiceLocator); var resp = await client.GetFloatingIp("12345"); Assert.AreEqual(HttpStatusCode.OK, resp.StatusCode); var respContent = TestHelper.GetStringFromStream(resp.Content); Assert.IsTrue(respContent.Length > 0); }
public async Task GetFloatingIpFormsCorrectUrlAndMethod() { var client = new NetworkServiceRestClient(GetValidContext(), this.ServiceLocator); await client.GetFloatingIp("12345"); Assert.AreEqual(string.Format("{0}/floatingips/12345", endpoint + "v2.0"), this.simulator.Uri.ToString()); Assert.AreEqual(HttpMethod.Get, this.simulator.Method); }