public void PropertiesTests() { var vm = new LayoutFieldViewModel(); TestsHelper.TestPublicPropertiesGetSet(vm); Assert.IsNotNull(LayoutFieldViewModel.IconURL); }
public void TestCommand() { var vm = new LayoutFieldViewModel(); var layoutViewModel = Mock.Create<LayoutViewModel>(); layoutViewModel.LayoutList = new ObservableCollection<LayoutFieldViewModel>() { new LayoutFieldViewModel() { ColumnName = "ColName", ColumnSystemName = "ColumnSystemName" } }; vm.Initialize(string.Empty, string.Empty, layoutViewModel); Assert.IsNotNull(vm.ReturnColumnCommand); }
public void ColumnSystemNameShortTest() { const string FieldSystemName = "Field1_f"; var vm = new LayoutFieldViewModel { ColumnName = "Field1", ColumnSystemName = FieldSystemName }; Assert.AreEqual(vm.ColumnSystemNameShort, FieldSystemName); vm.ColumnSystemName = "Prefix." + FieldSystemName; Assert.AreEqual(vm.ColumnSystemNameShort, FieldSystemName); vm.ColumnSystemName = string.Empty; Assert.IsTrue(string.IsNullOrEmpty(vm.ColumnSystemNameShort)); vm.ColumnSystemName = null; Assert.IsTrue(string.IsNullOrEmpty(vm.ColumnSystemNameShort)); }