public void MinimizesHashes() { Algorithm = new HashingGSTAlgorithm<GSTToken<char>>(GSTHelper.FromString("XeLATst"), GSTHelper.FromString("LATunik")) { MinimumMatchLength = 3}; Algorithm.DoOneRun(); Assert.AreEqual(1, Algorithm.HashesA.Count, string.Format("expected 1 after minimize, but: A = {0}", Algorithm.HashesA.Count)); Assert.AreEqual(1, Algorithm.HashesB.Count, string.Format("expected 1 after minimize, but: B = {0}", Algorithm.HashesB.Count)); }
public void MinimizesHashes() { Algorithm = new HashingGSTAlgorithm <GSTToken <char> >(GSTHelper.FromString("XeLATst"), GSTHelper.FromString("LATunik")) { MinimumMatchLength = 3 }; Algorithm.DoOneRun(); Assert.AreEqual(1, Algorithm.HashesA.Count, string.Format("expected 1 after minimize, but: A = {0}", Algorithm.HashesA.Count)); Assert.AreEqual(1, Algorithm.HashesB.Count, string.Format("expected 1 after minimize, but: B = {0}", Algorithm.HashesB.Count)); }
public void InitializesHashes() { Algorithm.DoOneRun(); Assert.AreEqual(3, Algorithm.HashesA.Count, string.Format("expected 3, but: A = {0}", Algorithm.HashesA.Count)); Assert.AreEqual(3, Algorithm.HashesB.Count, string.Format("expected 3, but: B = {0}", Algorithm.HashesB.Count)); }