示例#1
0
        public void TestContains()
        {
            var   ts = new TilesMap();
            ITile a  = new MockTile("a");

            Assert.That(ts.Contains("a"), Is.False);

            ts.AddTile(a);

            Assert.That(ts.Contains("a"), Is.True);
        }
示例#2
0
 public override ITile GetView(string view)
 {
     view = PostFixName(view);
     lock (_pages)
     {
         if (!_pages.Contains(view))
         {
             var template = _factory.Handle(view, true);
             var tile     = new TemplateTile(view, template, null);
             _pages.AddTile(tile);
         }
     }
     return(_pages[view]);
 }
示例#3
0
        public void TestContains()
        {
            var ts = new TilesMap();
            ITile a = new MockTile("a");

            Assert.That(ts.Contains("a"), Is.False);

            ts.AddTile(a);

            Assert.That(ts.Contains("a"), Is.True);
        }