public void GetEndpointsIdentities_should_return_all_registered_endpoints_if_no_monitor_tag_specified() { var endpoints = new[] { new Endpoint(TimeCoordinatorMock.Get().Object, new EndpointIdentity(Guid.NewGuid(), "monitor1", "address1"), new EndpointMetadata("name", "group", new string[0], EndpointMetadata.DefaultMonitorTag, DateTime.UtcNow, DateTime.UtcNow)), new Endpoint(TimeCoordinatorMock.Get().Object, new EndpointIdentity(Guid.NewGuid(), "monitor2", "address2"), new EndpointMetadata("name", "group", new string[0], "monitorTag1", DateTime.UtcNow, DateTime.UtcNow)), new Endpoint(TimeCoordinatorMock.Get().Object, new EndpointIdentity(Guid.NewGuid(), "monitor3", "address3"), new EndpointMetadata("name", "group", new string[0], "monitorTag2", DateTime.UtcNow, DateTime.UtcNow)) }; _endpointRegistry.Setup(r => r.Endpoints).Returns(endpoints); var actual = _controller.GetEndpointsIdentities(); Assert.Equal(endpoints.Select(e => e.Identity), actual); }
public void GetEndpointsIdentities_should_return_all_registered_endpoints() { var endpoints = new[] { new Endpoint(new EndpointIdentity(Guid.NewGuid(), "monitor1", "address1"), new EndpointMetadata("name", "group", new string[0])), new Endpoint(new EndpointIdentity(Guid.NewGuid(), "monitor2", "address2"), new EndpointMetadata("name", "group", new string[0])), new Endpoint(new EndpointIdentity(Guid.NewGuid(), "monitor3", "address3"), new EndpointMetadata("name", "group", new string[0])) }; _endpointRegistry.Setup(r => r.Endpoints).Returns(endpoints); var actual = _controller.GetEndpointsIdentities(); Assert.Equal(endpoints.Select(e => e.Identity), actual); }