public HtmlTag TagForSample(string sampleName) { var sample = _cache.Find(sampleName.Trim()); return sample == null ? (HtmlTag) new MissingSampleTag(sampleName) : new SampleTag(sample); } }
public void sample_miss() { var cache = new SampleCache(); cache.AddOrReplace(new Sample("Good")); var handler = new CodeSampleTransformHandler(cache); handler.TagForSample("NotGood") .ShouldBeOfType<MissingSampleTag>(); }