public void LastTest() { ShouldRender("LastTest1", MarsModelFactory.CreateFullMarsModel(), "Utopia Planitia"); ShouldRender("LastTest2", MarsModelFactory.CreateFullMarsModel(), "Acidalia Planitia"); ShouldRender("LastTest3", MarsModelFactory.CreateFullMarsModel(), "Acidalia Planitia"); ShouldRender("LastTest4", MarsModelFactory.CreateFullMarsModel(), "Utopia Planitia"); }
public void EachTest() { ShouldRender("EachTest1", MarsModelFactory.CreateFullMarsModel(), "Acidalia PlanitiaUtopia Planitia"); ShouldRender("EachTest2", MarsModelFactory.CreateFullMarsModel(), "Aeolis MonsOlympus Mons"); ShouldRender("EachTest3", MarsModelFactory.CreateFullMarsModel(), "OpportunityCuriosity"); ShouldRender("EachTest4", CelestialBodyFactory.CreateSolarSystem(), "Mercury:;Venus:;Earth:Moon;Mars:DeimosPhobos;"); ShouldRender("EachTest5", CelestialBodyFactory.CreateSolarSystem(), "Mercury;Venus;Earth;Mars;"); }
public void EmptyListsAreFalsyTest() { ShouldRender("EmptyListsAreFalsyTest1", MarsModelFactory.CreateFullMarsModel(), "Mountains"); ShouldRender("EmptyListsAreFalsyTest1", new MarsModel(), "no Mountains"); ShouldRender("EmptyListsAreFalsyTest1", new MarsModel() { Mountains = new List <MarsModel.Mountain>() }, "no Mountains"); }
public void NestedCommentsTest() { ShouldRender("NestedCommentsTest1", MarsModelFactory.CreateFullMarsModel(), ""); ShouldRender("NestedCommentsTest2", MarsModelFactory.CreateFullMarsModel(), ""); ShouldRender("NestedCommentsTest3", MarsModelFactory.CreateFullMarsModel(), "Deimos"); ShouldRender("NestedCommentsTest4", MarsModelFactory.CreateFullMarsModel(), "Deimos"); ShouldRender("NestedCommentsTest5", MarsModelFactory.CreateFullMarsModel(), "\n"); ShouldRender("NestedCommentsTest6", MarsModelFactory.CreateFullMarsModel(), ""); }
public void NestedIfTest() { var mars = MarsModelFactory.CreateFullMarsModel(); ShouldRender("NestedIfTest", mars, "Phobos:HasName"); mars.Phobos.Name = null; ShouldRender("NestedIfTest", mars, "Phobos:HasNoName"); ShouldRender("NestedIfTest", new MarsModel(), "NoPhobos"); }
public void ThisTest() { ShouldRender("ThisTest1", "Test", "Test"); ShouldRender("ThisTest2", MarsModelFactory.CreateFullMarsModel(), "Mars"); ShouldRender("ThisTest3", MarsModelFactory.CreateFullMarsModel(), "Mars"); ShouldRender("ThisTest4", MarsModelFactory.CreateFullMarsModel(), "Model"); ShouldRender("ThisTest4", default(MarsModel), "NoModel"); ShouldRender("ThisTest5", MarsModelFactory.CreateFullMarsModel(), "Mars"); ShouldRender("ThisTest6", MarsModelFactory.CreateFullMarsModel(), "Mars"); }
public void RedundantTruthynessCheckTest() { ShouldRender("RedundantTruthynessCheckTest1", MarsModelFactory.CreateFullMarsModel(), "Phobos"); ShouldContainCode("RedundantTruthynessCheckTest1", @"IsTruthy\(viewModel\)", 1); ShouldContainCode("RedundantTruthynessCheckTest1", @"IsTruthy\(viewModel.Phobos\)", 1); ShouldContainCode("RedundantTruthynessCheckTest1", @"IsTruthy\(viewModel.Phobos.Name\)", 1); ShouldRender("RedundantTruthynessCheckTest2", MarsModelFactory.CreateFullMarsModel(), "OpportunityCuriosity"); ShouldContainCode("RedundantTruthynessCheckTest2", @"IsTruthy\(viewModel\)", 1); ShouldContainCode("RedundantTruthynessCheckTest2", @"IsTruthy\(viewModel.Rovers\)", 1); ShouldRender("RedundantTruthynessCheckTest3", MarsModelFactory.CreateFullMarsModel(), "OpportunityCuriosity"); ShouldContainCode("RedundantTruthynessCheckTest3", @"IsTruthy\(viewModel\)", 1); ShouldContainCode("RedundantTruthynessCheckTest3", @"IsTruthy\(viewModel.Rovers\)", 1); }
public void HtmlEncodeTest() { ShouldRender("HtmlEncodeTest1", MarsModelFactory.CreateFullMarsModel(), @"<b>Mars</b> is the fourth <a href="/wiki/Planet" title="Planet">planet</a> from the <a href="/wiki/Sun" title="Sun">Sun</a> and the second smallest planet in the <a href="/wiki/Solar_System" title="Solar System">Solar System</a>, after <a href="/wiki/Mercury_(planet)" title="Mercury (planet)">Mercury</a>."); ShouldRender("HtmlEncodeTest2", MarsModelFactory.CreateFullMarsModel(), "<b>Mars</b> is the fourth <a href=\"/wiki/Planet\" title=\"Planet\">planet</a> from the <a href=\"/wiki/Sun\" title=\"Sun\">Sun</a> and the second smallest planet in the <a href=\"/wiki/Solar_System\" title=\"Solar System\">Solar System</a>, after <a href=\"/wiki/Mercury_(planet)\" title=\"Mercury (planet)\">Mercury</a>."); }
public void BasicTest() { ShouldRender("BasicTest", MarsModelFactory.CreateFullMarsModel(), "Mars"); }
public void NestedClassAsModelTest() { ShouldRender("NestedClassAsModelTest1", MarsModelFactory.CreateFullMarsModel().Plains[0], "Acidalia Planitia"); }
public void CommentTest() { ShouldRender("CommentTest1", MarsModelFactory.CreateFullMarsModel(), ""); ShouldRender("CommentTest2", MarsModelFactory.CreateFullMarsModel(), ""); ShouldRender("CommentTest3", MarsModelFactory.CreateFullMarsModel(), "No Comment"); }
public void ImplicitThisParameterTest() { ShouldRender("ImplicitThisParameterTest1", MarsModelFactory.CreateFullMarsModel(), "this is mars"); }
public void UnlessTest() { ShouldRender("UnlessTest", MarsModelFactory.CreateFullMarsModel(), ""); ShouldRender("UnlessTest", new MarsModel(), "HasNoName"); }
public void MultipleParametersHelperTest() { ShouldRender("MultipleParametersHelperTest1", MarsModelFactory.CreateFullMarsModel(), "Deimos is a moon of Mars"); }
public void PathTest() { ShouldRender("PathTest1", MarsModelFactory.CreateFullMarsModel(), "Mars:Phobos"); ShouldRender("PathTest2", MarsModelFactory.CreateFullMarsModel(), "Mars:Phobos"); }
public void NamespacedPartialTest() { ShouldRender("NamespacedPartialTest1", MarsModelFactory.CreateFullMarsModel(), "Mars"); }
public void PartialWithUnderscoreTest() { ShouldRender("PartialWithUnderscoreTest2", MarsModelFactory.CreateFullMarsModel(), "Mars"); ShouldRender("PartialWithUnderscoreTest3", MarsModelFactory.CreateFullMarsModel(), "Mars"); }
public void BaseAsParameterTest() { ShouldRender("BaseAsParameterTest1", MarsModelFactory.CreateFullMarsModel(), "Mars"); ShouldRender("BaseAsParameterTest2", MarsModelFactory.CreateFullMarsModel(), "Mars"); }
public void InterfaceAsParameterTest() { ShouldRender("InterfaceAsParameterTest1", MarsModelFactory.CreateFullMarsModel(), "OpportunityCuriosity"); }
public void IfElseTest() { ShouldRender("IfElseTest", MarsModelFactory.CreateFullMarsModel(), "HasName"); ShouldRender("IfElseTest", new MarsModel(), "HasNoName"); }
public void UnnecessaryIfTest() { ShouldRender("UnnecessaryIfTest1", MarsModelFactory.CreateFullMarsModel(), "Phobos"); ShouldRender("UnnecessaryIfTest2", MarsModelFactory.CreateFullMarsModel(), "Phobos"); ShouldRender("UnnecessaryIfTest2", new MarsModel(), "No Phobos"); }
public void BasicHelperTest() { ShouldRender("BasicHelperTest1", MarsModelFactory.CreateFullMarsModel(), "MARS"); ShouldRender("BasicHelperTest2", MarsModelFactory.CreateFullMarsModel(), "MARSmars"); }
public void WithTest() { ShouldRender("WithTest", MarsModelFactory.CreateFullMarsModel(), "Name:Phobos"); ShouldRender("WithTest", new MarsModel(), ""); }
public void LiteralParameterTest() { ShouldRender("LiteralParameterTest1", default(MarsModel), "mars"); ShouldRender("LiteralParameterTest2", default(MarsModel), "Mars"); ShouldRender("LiteralParameterTest3", MarsModelFactory.CreateFullMarsModel(), "Mars"); }
public void CaretIsElseTest() { ShouldRender("CaretIsElseTest1", default(MarsModel), "NoName"); ShouldRender("CaretIsElseTest1", MarsModelFactory.CreateFullMarsModel(), "Name"); }
public void SpecialParametersHelperTest() { ShouldRender("SpecialParametersHelperTest1", MarsModelFactory.CreateFullMarsModel(), "1:Acidalia Planitia2:Utopia Planitia"); ShouldRender("SpecialParametersHelperTest2", MarsModelFactory.CreateFullMarsModel(), "first:yes;last:nofirst:no;last:yes"); }
public void RootTest() { ShouldRender("RootTest1", MarsModelFactory.CreateFullMarsModel(), "MarsMars"); ShouldRender("RootTest3", MarsModelFactory.CreateFullMarsModel(), "MarsMars"); }
public void WhitespaceControlTest() { ShouldRender("WhitespaceControlTest1", MarsModelFactory.CreateFullMarsModel(), "Mars"); ShouldRender("WhitespaceControlTest2", MarsModelFactory.CreateFullMarsModel(), "Acidalia PlanitiaUtopia Planitia"); ShouldRender("WhitespaceControlTest3", MarsModelFactory.CreateFullMarsModel(), "Mars"); }
public void IndexTest() { ShouldRender("IndexTest1", MarsModelFactory.CreateFullMarsModel(), "01"); }
public void WhitespaceControlThroughTokensTest() { ShouldRender("WhitespaceControlThroughTokensTest1", MarsModelFactory.CreateFullMarsModel(), "Mars Deimos"); }