public static IEnumerable <NamespaceMetricsReport> NumberOfNamespacesInCycle(params int[] cds) { return(CreateMany.Metrics(m => new NamespaceMetricsReport { Name = Create.RandomName(), CyclicDependencies = Create.Default <string>(m) }, cds) .Hotspots().OfNamespacesInCycle()); }
public static IEnumerable <TypeMetricsReport> NumberOfNonStaticPublicFields(params int[] nspfs) { return(CreateMany.Metrics(m => new TypeMetricsReport { FullName = Create.RandomName(), NumberOfNonStaticPublicFields = m }, nspfs) .Hotspots().OfNumberOfNonStaticPublicFields()); }
public static IEnumerable <TypeMetricsReport> CumulativeComponentDependency(params int[] ccds) { return(CreateMany.Metrics(m => new TypeMetricsReport { FullName = Create.RandomName(), CumulativeComponentDependency = m }, ccds) .Hotspots().OfCumulativeComponentDependency()); }
public static IEnumerable <TypeMetricsReport> ClassSize(params int[] css) { return(CreateMany.Metrics(m => new TypeMetricsReport { FullName = Create.RandomName(), NumberOfMethods = m }, css) .Hotspots().OfClassSize()); }
public static double RatedNumberOfNamespacesInCycle(params int[] nonics) { return(CreateMany.RatedMetrics(m => new NamespaceMetricsReport { Name = Create.RandomName(), CyclicDependencies = Create.Default <string>(m) }, nonics) .NamespacesWithCyclicDependencies); }
public static double CumulativeComponentDependency(params int[] ccds) { return(CreateMany.RatedMetrics(m => new TypeMetricsReport { FullName = Create.RandomName(), CumulativeComponentDependency = m }, ccds) .AverageComponentDependency); }
public static double RatedNumberOfNonStaticPublicFields(params int[] nspfs) { return(CreateMany.RatedMetrics(m => new TypeMetricsReport { FullName = Create.RandomName(), NumberOfNonStaticPublicFields = m }, nspfs) .AverageRatedNumberOfNonStaticPublicFields); }
public static double RatedClassSize(params int[] css) { return(CreateMany.RatedMetrics(m => new TypeMetricsReport { FullName = Create.RandomName(), NumberOfMethods = m }, css) .AverageRatedClassSize); }