public void Should_return_Negative_1000_for_Taxing_Selector_when_Income_is_Negative_1000_and_Select_Value_is_True() { IEnginesHistory<ITaxingEngine> engines = TaxingEnginesHistory.CreateEngines (); ITaxingEngine engine = engines.ResolveEngine (testPeriod); bool testInsSubject = true; bool testInsArticle = true; decimal testIncome = -1000m; decimal resultValue = engine.SubjectTaxingSelector(testPeriod, testInsSubject, testInsArticle, testIncome); Assert.AreEqual(-1000m, resultValue); }