public void EngineGetPropertyTest() { var value = "testValue"; var alias = "testAlias"; var content = _unitTestEngine.WithPublishedContentPage(properties: new[] { UmbracoUnitTestHelper.GetPublishedProperty(value: value, alias: alias) }); var controller = new BasicTestSurfaceController(_unitTestEngine.UmbracoContext, _unitTestEngine.UmbracoHelper); var res = controller.BasicGetPropertyAction(content.Id, content.Properties.First().PropertyTypeAlias); var model = (string)res.Model; Assert.AreEqual(content.Properties.First().Value, model); }
public void EngineHasPropertyTest() { string propertyName = "testProp"; var content = _unitTestEngine.WithPublishedContentPage(contentType: _unitTestEngine.WithPublishedContentType(propertyTypes: new[] { UmbracoUnitTestHelper.GetPropertyType(alias: propertyName) })); var controller = new BasicTestSurfaceController(_unitTestEngine.UmbracoContext, _unitTestEngine.UmbracoHelper); _unitTestEngine.RegisterController(controller); var res = controller.BasicHasPropertyAction(content.Id, propertyName); var model = (bool)res.Model; Assert.IsTrue(model); }