public void Values_ShouldReturnNullIfNoFieldIsPresentMeaningDontFilter() { //Arrange var filterReader = new CustomTabFilterEnumMetadataReader<GemstoneCenterStoneFilterValues>(); //Act var dynamicSQL = filterReader.ReadDynamicSQLByValue(0); //Assert dynamicSQL.IsDoingNothing.Should().BeTrue(); }
public void Values_ShouldReturnNullIfNoFieldIsPresentMeaningDontFilter() { //Arrange var filterReader = new CustomTabFilterEnumMetadataReader <GemstoneCenterStoneFilterValues>(); //Act var dynamicSQL = filterReader.ReadDynamicSQLByValue(0); //Assert dynamicSQL.IsDoingNothing.Should().BeTrue(); }
public void Values_ShouldReturnTheDynamicSQLCorrespondingToTheEnumIntGiven() { //Arrange var filterReader = new CustomTabFilterEnumMetadataReader<GemstoneCenterStoneFilterValues>(); //Act var dynamicSQL = filterReader.ReadDynamicSQLByValue(1); //Assert dynamicSQL.Pattern.Should().Be("cs_type = @0"); dynamicSQL.Valuelist.Should().Contain("ruby"); }
public void Values_ShouldReturnTheDynamicSQLCorrespondingToTheEnumIntGiven() { //Arrange var filterReader = new CustomTabFilterEnumMetadataReader <GemstoneCenterStoneFilterValues>(); //Act var dynamicSQL = filterReader.ReadDynamicSQLByValue(1); //Assert dynamicSQL.Pattern.Should().Be("cs_type = @0"); dynamicSQL.Valuelist.Should().Contain("ruby"); }