public void HandlerCalledWithNoParams_GetsResourceList() { var list = new ResourceList(); _mockDiscoverer.Setup(x => x.GetResourceList()).Returns(list); var response = _handler.Get(); Assert.That(response, Is.EqualTo(list)); }
public ResourceList GetResourceList(Func<OperationGroup, string> groupingOperation) { var swaggerSpec = new ResourceList { swaggerVersion = "1.2", apiVersion = Assembly.GetCallingAssembly().GetName().Version.ToString() }; var groups = Operations().Select(x => x.Group).Distinct().OrderBy(x => x.Name); foreach (var group in groups) { swaggerSpec.apis.Add(new Api {description = group.Name, path = groupingOperation(group)}); } return swaggerSpec; }