main
1using System;
2using System.Linq;
3
4namespace solidware.financials.service.domain.payroll
5{
6 public class One<T> : Fraction where T : Denominator, new()
7 {
8 T denominator = new T();
9
10 public void each(Action<int> action)
11 {
12 denominator.each(x => action(x));
13 }
14
15 public int of(int number)
16 {
17 return number / denominator.each_possible_value().Count();
18 }
19 }
20}