public void Test__AddNotNull() { // Arrange var list = new ExpressionList <Person>(); // Act list.AddIfNotNull(x => x.FirstName == "Test firstname"); // Assert Assert.Equal(1, list.Count); }
public void Test__AddNullNullableField() { // Arrange var list = new ExpressionList <Person>(); // Act list.AddIfNotNull(x => x.NullableDateOfBirth == null); // Assert Assert.Equal(0, list.Count); }
public void Test__AddNullNullableNestedFieldDateTime() { // Arrange var list = new ExpressionList <Person>(); DateTime?value = null; // Act list.AddIfNotNull(x => x.Parents.NullableDateTime == value); // Assert Assert.Equal(0, list.Count); }