Sitelet https://github.com/visaruruqi/csharp-validation-engine
Skip to content

Repository files navigation

csharp-validation-engine

Simple validation engine for C-Sharp, encapsulator for different algorithms

usage example

IValidationAlgorithmEngine engine = new ValidationAlgorithmEngine();

//match pattern against a specific algorithm defined in the enum AlgorithmType
Assert.IsTrue(engine.isValid("000017", AlgorithmType.Mod10));
Assert.IsFalse(engine.isValid("000018", AlgorithmType.Mod10));

Assert.IsTrue(engine.isValid("1110195681000188", AlgorithmType.Mod_97_10));
Assert.IsFalse(engine.isValid("2020000090180955", AlgorithmType.Mod_97_10));

About

Simple validation engine for C-Sharp, encapsulator for different algorithms

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages