public static Route AddMessage(this Route route, string messageId, string messageName, int closeBranchCount, MessageType messageType) { var newRoute = new Route { Id = route.Id, CreatedOn = route.CreatedOn, MachineName = route.MachineName, Messages = new List<Message>(route.Messages) { AddMessage(messageId, messageName, closeBranchCount, messageType) }.ToArray() }; if (newRoute.Messages.Count() == 1) { newRoute.Root = newRoute.Messages.First(); } return newRoute; }
public void ThenThereShouldOnlyBeOneRoute() { routes.Count().Should().Be(1); route = routes.Single(); }
public void ThenThereShouldBeARouteAtIndexOfAllTheRoutes(int index) { routes.ElementAt(index).Should().NotBeNull(); route = routes.ElementAt(index); }
public void WhenIGetTheRouteByItsId() { routeRetreivedById = client.GetRouteAsync(route.Id).Result; }