public void EnsureProperty() { // Act var actual = ExpressionExtensions.EnsureProperty <SimplePoco, string>(s => s.MyStringProperty); // Assert Assert.IsNotNull(actual); // Not really sure how to test this? }
public void EnsureProperty_NotMemberExpression() { // Act ExpressionExtensions.EnsureProperty <string, string>(s => s); }
public void EnsureProperty_NotPropertyInfo() { // Act ExpressionExtensions.EnsureProperty <SimplePoco, string>(s => s.MyStringField); }
public void EnsureProperty_NoExpressionProvided() { // Act ExpressionExtensions.EnsureProperty((Expression <Func <string, string> >)null); }