|  | using System; | 
|  | using System.Text; | 
|  | using System.Collections.Generic; | 
|  | using System.Linq; | 
|  | using Microsoft.VisualStudio.TestTools.UnitTesting; | 
|  | using OfficeOpenXml.FormulaParsing.ExcelUtilities; | 
|  |  | 
|  | namespace EPPlusTest.ExcelUtilities | 
|  | { | 
|  | [TestClass] | 
|  | public class WildCardValueMatcherTests | 
|  | { | 
|  | private WildCardValueMatcher _matcher; | 
|  |  | 
|  | [TestInitialize] | 
|  | public void Setup() | 
|  | { | 
|  | _matcher = new WildCardValueMatcher(); | 
|  | } | 
|  |  | 
|  | [TestMethod] | 
|  | public void IsMatchShouldReturn0WhenSingleCharWildCardMatches() | 
|  | { | 
|  | var string1 = "a?c?"; | 
|  | var string2 = "abcd"; | 
|  | var result = _matcher.IsMatch(string1, string2); | 
|  | Assert.AreEqual(0, result); | 
|  | } | 
|  |  | 
|  | [TestMethod] | 
|  | public void IsMatchShouldReturn0WhenMultipleCharWildCardMatches() | 
|  | { | 
|  | var string1 = "a*c."; | 
|  | var string2 = "abcc."; | 
|  | var result = _matcher.IsMatch(string1, string2); | 
|  | Assert.AreEqual(0, result); | 
|  | } | 
|  | } | 
|  | } |