public void IsPropertyValueUniqueStringTest() { var bindingProperty = "Name"; var existingDepartdent = "Engineering"; var provider = new DataEntryProvider(); var form = new SchoolTestForm1(); var field = provider.GetFormFields(form).Where(f => f.BindingProperty == bindingProperty).Single(); var item = new Department { Name = existingDepartdent }; var exists = provider.IsPropertyValueNotUnique(form, item, bindingProperty, typeof(Department)); Assert.True(exists); }
public void IsPropertyValueNotUniqueTest() { var bindingProperty = "DepartmentId"; var existingDepartdentId = -17; var provider = new DataEntryProvider(); var form = new SchoolTestForm1(); var field = provider.GetFormFields(form).Where(f => f.BindingProperty == bindingProperty).Single(); var item = new Department { DepartmentId = existingDepartdentId }; var exists = provider.IsPropertyValueNotUnique(form, item, bindingProperty, typeof(Department)); Assert.False(exists); }