public void IsServiceActiveShouldReturnFalseForNonActiveService() { var helper = new DefaultEntityHelper(EntityServicesTestData.EntityTypes); var result = helper.IsServiceActive(typeof(Html), "Versioning"); Assert.IsFalse(result); }
public void IsServiceActiveShouldReturnTrueForActiveService() { var helper = new DefaultEntityHelper(EntityServicesTestData.EntityTypes); var result = helper.IsServiceActive(typeof(Html), "Translations"); Assert.IsTrue(result); }
public void GetEntityTypeIdShouldReturnCorrectId() { var helper = new DefaultEntityHelper(EntityServicesTestData.EntityTypes); var id = helper.GetEntityTypeId(typeof(Html)); Assert.AreEqual(EntityServicesTestData.HtmlEntityTypeId, id); }
public void GetTypeUsingEntityIdShouldReturnCorrectType() { var helper = new DefaultEntityHelper(EntityServicesTestData.EntityTypes); var type = helper.GetEntityType(EntityServicesTestData.HtmlEntityTypeId); Assert.AreEqual(typeof(Html), type); }
public void ObjectMapShouldReturnProperObjectMap() { var helper = new DefaultEntityHelper(EntityServicesTestData.EntityTypes); var map = helper.GetObjectMap(typeof(News)); Assert.AreEqual(typeof(News), map.ContentType); Assert.AreEqual(typeof(NewsViewModel), map.ViewModelType); Assert.AreEqual(typeof(NewsListModel), map.ListModelType); }
public void MappingAnEntityToAListModelShouldMapTheUrl() { var helper = new DefaultEntityHelper(EntityServicesTestData.EntityTypes); EntityHelper.SetHelper(helper); var content = EntityServicesTestData.FirstNewsContentEn.Map<NewsListModel>(); var result = content.Map<NewsListModel>(); Assert.AreEqual(EntityServicesTestData.FirstNewsContentEn.Entity.Url, result.Url); }
public void ObjectMapShouldReturnProperObjectMap() { var helper = new DefaultEntityHelper(EntityServicesTestData.EntityTypes); var map = helper.GetObjectMap(typeof(News)); Assert.AreEqual(typeof(News), map.ContentType); Assert.AreEqual(typeof(NewsViewModel), map.ViewModelType); Assert.AreEqual(typeof(NewsListModel), map.ListModelType); }
public void MappingAnEntityToAListModelShouldMapTheUrl() { var helper = new DefaultEntityHelper(EntityServicesTestData.EntityTypes); EntityHelper.SetHelper(helper); var content = EntityServicesTestData.FirstNewsContentEn.Map <NewsListModel>(); var result = content.Map <NewsListModel>(); Assert.AreEqual(EntityServicesTestData.FirstNewsContentEn.Entity.Url, result.Url); }
public void GetManagerActionRecordsShouldReturnCorrectNumberOfRecords() { var mock = new EntityServiceManagerMock(); var platformHelperMock = _mocks.First(m => m.GetType().Equals(typeof(Mock<IPlatformHelper>))) as Mock<IPlatformHelper>; var entityHelperMock = _mocks.First(m => m.GetType().Equals(typeof(Mock<IEntityHelper>))) as Mock<IEntityHelper>; StrixCms.SetHelper(new DefaultPlatformHelper(null)); var entityHelper = new DefaultEntityHelper(entityTypes); EntityHelper.SetHelper(entityHelper); var result = mock.EntityServiceManager.GetManagerActionRecords(); StrixCms.SetHelper(platformHelperMock.Object); EntityHelper.SetHelper(entityHelperMock.Object); Assert.IsNotNull(result); Assert.AreEqual(5, result.Count); Assert.AreEqual(10, result.First().Item3.Count); }
public void GetManagerActionRecordsShouldReturnCorrectNumberOfRecords() { var mock = new EntityServiceManagerMock(); var platformHelperMock = _mocks.First(m => m.GetType().Equals(typeof(Mock <IPlatformHelper>))) as Mock <IPlatformHelper>; var entityHelperMock = _mocks.First(m => m.GetType().Equals(typeof(Mock <IEntityHelper>))) as Mock <IEntityHelper>; StrixCms.SetHelper(new DefaultPlatformHelper(null)); var entityHelper = new DefaultEntityHelper(entityTypes); EntityHelper.SetHelper(entityHelper); var result = mock.EntityServiceManager.GetManagerActionRecords(); StrixCms.SetHelper(platformHelperMock.Object); EntityHelper.SetHelper(entityHelperMock.Object); Assert.IsNotNull(result); Assert.AreEqual(5, result.Count); Assert.AreEqual(10, result.First().Item3.Count); }
public void IsServiceActiveShouldReturnTrueForActiveService() { var helper = new DefaultEntityHelper(EntityServicesTestData.EntityTypes); var result = helper.IsServiceActive(typeof(Html), "Translations"); Assert.IsTrue(result); }
public void IsServiceActiveShouldReturnFalseForNonActiveService() { var helper = new DefaultEntityHelper(EntityServicesTestData.EntityTypes); var result = helper.IsServiceActive(typeof(Html), "Versioning"); Assert.IsFalse(result); }
public void GetTypeUsingEntityIdShouldReturnCorrectType() { var helper = new DefaultEntityHelper(EntityServicesTestData.EntityTypes); var type = helper.GetEntityType(EntityServicesTestData.HtmlEntityTypeId); Assert.AreEqual(typeof(Html), type); }
public void GetEntityTypeIdShouldReturnCorrectId() { var helper = new DefaultEntityHelper(EntityServicesTestData.EntityTypes); var id = helper.GetEntityTypeId(typeof(Html)); Assert.AreEqual(EntityServicesTestData.HtmlEntityTypeId, id); }