public void TryGetWithInvalidAttribute() { FilterValue[] filterValues; bool result = AmplaDefaultFiltersAttribute.TryGetFilter <ModelWithInvalidDefaultFilter>(out filterValues); Assert.That(filterValues, Is.Empty); Assert.That(result, Is.False); }
public void TryGetWithEmptyDeleted() { FilterValue[] filterValues; bool result = AmplaDefaultFiltersAttribute.TryGetFilter <ModelWithEmptyDeletedFilter>(out filterValues); Assert.That(filterValues, Is.Not.Empty); Assert.That(result, Is.True); Assert.That(filterValues[0].Name, Is.EqualTo("Deleted")); Assert.That(filterValues[0].Value, Is.EqualTo("")); }
public void TryGetInheritedWithDefaultFilter() { FilterValue[] filterValues; bool result = AmplaDefaultFiltersAttribute.TryGetFilter <InheritedModelWithDefaultFilter>(out filterValues); Assert.That(filterValues, Is.Not.Empty); Assert.That(filterValues.Length, Is.EqualTo(1)); Assert.That(filterValues[0].Name, Is.EqualTo("Sample Period")); Assert.That(filterValues[0].Value, Is.EqualTo("Current Shift")); Assert.That(result, Is.True); }
public void TryGetOverriddenModelWithDefaultFilter() { FilterValue[] filterValues; bool result = AmplaDefaultFiltersAttribute.TryGetFilter <OverriddenModelWithDefaultFilter>(out filterValues); Assert.That(filterValues, Is.Not.Empty); Assert.That(filterValues.Length, Is.EqualTo(2)); Assert.That(filterValues[0].Name, Is.EqualTo("Sample Period")); Assert.That(filterValues[0].Value, Is.EqualTo("Current Shift")); Assert.That(filterValues[1].Name, Is.EqualTo("Confirmed")); Assert.That(filterValues[1].Value, Is.EqualTo("True")); Assert.That(result, Is.True); }