public void GasPipeline_areaMoreThan300_returnPipeLineIndex(string vri, string excepted) { ICodes codes = new Codes(mf); codes.AddNodes(vri); var result = exceptedCodes(excepted); ICodeHandler processing = new CodeHandler(codes, new BTI(), "", 350, mf); processing.FullProcessing(); Assert.AreEqual(result, processing.Codes.Show); }
public void FixCode_Other_NotASingleOtherCode_RetunsCodesWithoutOther() { IBTI buildings = new BTI("2.6.0", false, false, true); ICodes Codes = new Codes(mf); Codes.AddNodes("4.9.0, 12.3.0"); ICodeHandler processing = new CodeHandler(Codes, buildings, "", 0, mf); var result = exceptedCodes("4.9.0"); processing.FullProcessing(); Assert.AreEqual(result, Codes.Show); }
public void Landscaping_NotSingleLandscapeCode_returnsFalse() { IBTI bti = new BTI(); string input = "Благоустройство территории и гараж"; ICodeSeeker searchCodes = new CodeSeeker(input, new Codes(mf), mf); searchCodes.Seek(); CodeHandler processing = new CodeHandler(searchCodes.Codes, bti, input, 0, mf); processing.FullProcessing(); var result = processing.Landscaping; Assert.AreEqual(false, result); }
public void FederalType230Fix_Type300NotFromAList_ReturnsType230() { ICodes codes = new Codes(mf); codes.AddNodes("2.5, 6.4"); var handler = new CodeHandler(codes, new BTI(), "", 0, mf); var types = new TypeAndKind(codes); handler.Cutter += types.CutterDelegate; handler.IsFederalEventHandler(); handler.FullProcessing(); Assert.AreEqual(230, types.Type); }
public void FederalSpeciallyProtectedAreaFix_Codes9_1And9_3AndOtherTypes_ReturnsOtherTypes() { ICodes codes = new Codes(mf); codes.AddNodes("4.5, 9.1, 9.3"); var handler = new CodeHandler(codes, new BTI(), "", 0, mf); var types = new TypeAndKind(codes); handler.Cutter += types.CutterDelegate; handler.IsFederalEventHandler(); handler.FullProcessing(); Assert.AreEqual(100, types.Type); Assert.AreEqual("4.5, 9.1, 9.3", codes.Show); }