StorytellerDocGen.Samples.SampleCache.AddOrReplace C# (CSharp) Method

AddOrReplace() public method

public AddOrReplace ( Sample sample ) : void
sample Sample
return void
        public void AddOrReplace(Sample sample)
        {
            if (_snippets.ContainsKey(sample.Name))
            {
                _snippets[sample.Name] = sample;
            }
            else
            {
                _snippets.Add(sample.Name, sample);
            }
        }

Usage Example

コード例 #1
0
        public void sample_miss()
        {
            var cache = new SampleCache();
            cache.AddOrReplace(new Sample("Good"));

            var handler = new CodeSampleTransformHandler(cache);

            handler.TagForSample("NotGood")
                .ShouldBeOfType<MissingSampleTag>();
        }