public void Reduce_Reducible_ThrowsIfNotOverridden () { var expression = new ReducibleExtensionExpressionNotOverridingReduce (typeof (int)); Assert.That ( () => expression.Reduce(), #if !NET_3_5 Throws.ArgumentException #else Throws.InvalidOperationException.With.Message.EqualTo ("Reducible nodes must override the Reduce method.") #endif ); }
public void Reduce_Reducible_ThrowsIfNotOverridden () { var expression = new ReducibleExtensionExpressionNotOverridingReduce (typeof (int)); expression.Reduce (); }