public void ExpressionFactoryExpression_SuccessfullyCreates_ConstantExpression_Test() { //Arrange var constantExpression = new ConstantExpression <IType, IContext>(_type); //Act var sut = _expressions.Expression(_type); //Assert Assert.True(sut.Interpret(_context) == constantExpression.Interpret(_context)); }
public void ConstantExpression_OfGenericType_Evaluatesto_AnExpression_WithValue_OfGivenType_Test() { //Arrange var constantExpression = new ConstantExpression <IType, IContext>(_typeObject1); //Act var sut = constantExpression.Interpret(_context); //Assert Assert.Equal(_typeObject1, sut); }