|
using System.Linq;
namespace MyMagellanApp.Features.Tax.Model
{
public class TaxBracketSelector
{
private readonly TaxBracket[] _brackets;
public TaxBracketSelector(params TaxBracket[] brackets)
{
_brackets = brackets;
}
public TaxBracket SelectBracket(Situation situation)
{
return _brackets.Single(x => x.IsWithinBracket(situation));
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
My name is
Paul Stovell. I live in Brisbane and develop an automated release management product,
Octopus Deploy. Prior to working on Octopus I worked for an investment bank in London, and for
Readify. I also work on
a few open source projects. I am a Microsoft MVP for Client Application Development.