public void GetType_ReturnsType() { //Arrange string contents = "@model Glass.Mapper.Sc.Mvc.Tests.RegexTypeFinderFixture"; var finder = new StubFinder(); //Act var result = finder.GetType(contents); //Assert Assert.AreEqual(typeof(RegexTypeFinderFixture), result); }
public void GetType_ReturnsType() { //Arrange string contents = "@model Glass.Mapper.Sc.Mvc.Tests.RegexTypeFinderFixture"; var finder = new StubFinder(); //Act var result = finder.GetType(contents); //Assert Assert.AreEqual(typeof(RegexTypeFinderFixture), result); }
public void GetType_MultiLine_ReturnsType() { //Arrange var contents = "@using Glass.Mapper.Sc.Mvc.Tests\n\r" + "@using Glass.Website.Kernel.Data.sitecore.templates.GlassWebsite.Components\n\r" + "@inherits Glass.Mapper.Sc.Web.Mvc.GlassView<RegexTypeFinderFixture>\n\r"; var finder = new StubFinder(); //Act var result = finder.GetType(contents); //Assert Assert.AreEqual(typeof(RegexTypeFinderFixture), result); }
public void GetType_with_trailing_semicolons_returns_type_correctly() { // Arrange var contents = "@using Glass.Website.Kernel.Data.sitecore.templates.GlassWebsite.Components;\n\r" + "@using Glass.Mapper.Sc.Mvc.Tests.A_test;\n\r" + "@inherits Glass.Mapper.Sc.Web.Mvc.GlassView<Stub>;\n\r"; var finder = new StubFinder(); //Act var result = finder.GetType(contents); //Assert Assert.AreEqual(typeof(A_test.Stub), result); }
public void GetType_MultiLineNamespaceSpecialChar_ReturnsType() { //Arrange var contents = "@using Glass.Website.Kernel.Data.sitecore.templates.GlassWebsite.Components\n\r" + "@using Glass.Mapper.Sc.Mvc.Tests.A_test\n\r" + "@inherits Glass.Mapper.Sc.Web.Mvc.GlassView<Stub>\n\r"; var finder = new StubFinder(); //Act var result = finder.GetType(contents); //Assert Assert.AreEqual(typeof(A_test.Stub), result); }
public void GetType_MultiLineDiffOrder_ReturnsType() { //Arrange var contents = "@using Glass.Website.Kernel.Data.sitecore.templates.GlassWebsite.Components\n\r" + "@using Glass.Mapper.Sc.Mvc.Tests\n\r" + "@inherits Glass.Mapper.Sc.Web.Mvc.GlassView<RegexTypeFinderFixture>\n\r"; var finder = new StubFinder(); //Act var result = finder.GetType(contents); //Assert Assert.AreEqual(typeof(RegexTypeFinderFixture), result); }
public void GetType_MultiLineNamespaceSpecialChar_ReturnsType() { //Arrange var contents = "@using Glass.Website.Kernel.Data.sitecore.templates.GlassWebsite.Components\n\r" + "@using Glass.Mapper.Sc.Mvc.Tests.A_test\n\r" + "@inherits Glass.Mapper.Sc.Web.Mvc.GlassView<Stub>\n\r"; var finder = new StubFinder(); //Act var result = finder.GetType(contents); //Assert Assert.AreEqual(typeof(A_test.Stub), result); }