public void Load_WithCache_TemplateLoadedCorrectly() { // Assign var tf = new TemplateFactory(Environment.Object, LanguageManagerProvider.Object, "en", true); // Act tf.Setup(); var data = tf.Load(FileName); // Asset Assert.AreEqual("Dummy data", data.Get()); // Assign tf = new TemplateFactory(Environment.Object, LanguageManagerProvider.Object, "en", true); tf.Setup(); File.Delete(Environment.Object.TemplatesPhysicalPath + "\\" + FileName); // Act data = tf.Load(FileName); // Assert Assert.AreEqual("Dummy data", data.Get()); }
public void Load_WithCache_TemplateLoadedCorrectly() { // Assign var tf = new TemplateFactory(_environment.Object, _languageManagerProvider.Object, "en", true); // Act tf.Setup(); var data = tf.Load("Foo.tpl"); // Asset Assert.AreEqual("Dummy data", data.Get()); // Assign tf = new TemplateFactory(_environment.Object, _languageManagerProvider.Object, "en", true); tf.Setup(); Template.FileSystem = new Mock <IFileSystem>().Object; // Act data = tf.Load("Foo.tpl"); // Assert Assert.AreEqual("Dummy data", data.Get()); Assert.AreEqual("en", data.Language); }
public ITemplate Get(EmployeeModel viewModel = null, string message = null) { return (TemplateFactory.Load("Employee.tpl") .Model(viewModel) .Set().Set("Message", message)); }
public ITemplate Get(LoginViewModel viewModel = null, string message = null) { return (TemplateFactory.Load("Accounts/LoginPage") .Model(viewModel) .With(x => x.RememberMe, x => x ? "checked='checked'" : "") .Set().Set("Message", message)); }
public void Load_NullFileName_ArgumentNullExceptionThrown() { // Assign var tf = new TemplateFactory(_environment.Object, _languageManagerProvider.Object, "en"); // Act tf.Setup(); // Act & Assert Assert.Throws <ArgumentNullException>(() => tf.Load(null)); }
/// <summary> /// Processes this response /// </summary> public override ControllerResponseResult Process() { DataCollector.Add(TemplateFactory.Load(TemplateFileName)); if (!string.IsNullOrEmpty(Title)) { DataCollector.AddTitle(Title); } return(ControllerResponseResult.Default); }
public void Load_NameWithoutTpl_TemplateLoadedCorrectly() { // Assign var tf = new TemplateFactory(_environment.Object, _languageManagerProvider.Object, "en"); // Act tf.Setup(); var data = tf.Load("Foo"); // Assert Assert.AreEqual("Dummy data", data.Get()); }
public void Load_FromManifestEnabled_CalledCorrectlyPathFixedWithDots() { // Assign var tf = new TemplateFactory(_environment.Object, _languageManagerProvider.Object, "en", true, true); // Act tf.Setup(); var result = tf.Load("Templates/Test.tpl"); // Assert Assert.AreEqual("Hello!", result.Get()); }
/// <summary> /// Processes this response /// </summary> public override Task <ControllerResponseResult> Process() { Context.Response.StatusCode = StatusCode; DataCollector.Add(TemplateFactory.Load(TemplateFileName)); if (!string.IsNullOrEmpty(Title)) { DataCollector.AddTitle(Title); } return(Task.FromResult(ControllerResponseResult.Default)); }
public void Load_NoCache_TemplateLoadedCorrectly() { // Assign var tf = new TemplateFactory(Environment.Object, LanguageManagerProvider.Object, "en"); // Act tf.Setup(); var data = tf.Load(FileName); // Assert Assert.AreEqual("Dummy data", data.Get()); }
/// <summary> /// Processes this response /// </summary> public override ControllerResponseResult Process() { Context.Response.StatusCode = StatusCode; DataCollector.Add(TemplateFactory.Load(TemplateFileName).Model(Model).Set()); if (!string.IsNullOrEmpty(Title)) { DataCollector.AddTitle(Title); } return(ControllerResponseResult.Default); }
public override ControllerResponse Invoke() { return(new InlineTpl("Navbar", TemplateFactory.Load("Navbar"))); }
public string Get(string message) { return(TemplateFactory.Load("MessageBox").Set("Message", message).Get()); }