Esempio n. 1
0
 public void Can_Look_Up_Template_Class_By_Extension()
 {
     Tina tina = new Tina();
     tina.Register<MockTemplate>("mock");
     var impl = tina.GetTemplateType("mock");
     Assert.Equal(typeof(MockTemplate), impl);
 }
Esempio n. 2
0
 public void Can_Look_Up_Template_By_Multiple_Extensions()
 {
     var tina = new Tina();
     tina.Register<MockTemplate>("mock");
     var impl = tina.GetTemplateType("index.html.mock");
     Assert.Equal(typeof(MockTemplate), impl);
 }
Esempio n. 3
0
 public void Can_Look_Up_Template_Class_By_File_Name()
 {
     var tina = new Tina();
     tina.Register<MockTemplate>(".mock");
     var impl = tina.GetTemplateType(@"c:\\test\test\test.mock");
     Assert.NotNull(impl);
     Assert.Equal(typeof(MockTemplate), impl);
 }
Esempio n. 4
0
 public void NonExistant_Extension_Returns_Null()
 {
     var tina = new Tina();
     Assert.Null(tina.GetTemplateType("mock"));
 }