Ejemplo n.º 1
0
        public void RouteTest()
        {
            //Arrange
            using (ShimsContext.Create())
            {
                ListAllRoutesForSpaceResponse response = new ListAllRoutesForSpaceResponse()
                {
                    Host = "testText"
                };
                RetrieveDomainDeprecatedResponse domain = new RetrieveDomainDeprecatedResponse()
                {
                    Name = "testName"
                };
                PagedResponseCollection <ListAllAppsForRouteResponse> responseList = new PagedResponseCollection <ListAllAppsForRouteResponse>();
                CloudFoundry.CloudController.V2.Client.Fakes.ShimPagedResponseCollection <ListAllAppsForRouteResponse> .AllInstances.ResourcesGet = FakeRespone;
                CloudFoundryClient client = new CloudFoundryClient(new Uri("http://api.test.xip.io"), new System.Threading.CancellationToken());



                //Act
                Route route = new Route(response, domain, responseList, client);

                //Assert
                Assert.IsTrue(route.Text == "testText");
                Assert.IsTrue(route.Domain == "testName");
                Assert.IsTrue(route.Apps == "testApp");
                Assert.IsNotNull(route.Icon);
                Assert.IsTrue(route.Actions.Count > 0);
            }
        }
Ejemplo n.º 2
0
 public Route(ListAllRoutesForSpaceResponse route, RetrieveDomainDeprecatedResponse domain, PagedResponseCollection <ListAllAppsForRouteResponse> routeApps, CloudFoundryClient client)
     : base(CloudItemType.Route)
 {
     this.client    = client;
     this.route     = route;
     this.domain    = domain;
     this.routeApps = routeApps;
 }