public void ListRouters() { using (var httpTest = new HttpTest()) { Identifier routerId = Guid.NewGuid(); httpTest.RespondWithJson(new RouterCollection { new Router { Id = routerId } }); var results = _networking.ListRouters(new RouterListOptions { Status = RouterStatus.Active }); httpTest.ShouldHaveCalled("*/routers?status=ACTIVE"); Assert.Equal(1, results.Count()); var result = results.First(); Assert.Equal(routerId, result.Id); Assert.IsType <NetworkingApiBuilder>(((IServiceResource)result).Owner); } }