public void CreateWithException() { var generator = new RandomObjectGenerator(); var parameter = generator.Generate <double>(); var exception = generator.Generate <ArithmeticException>(); var evolverResult = new ExpressionEvolverResult(parameter, exception); Assert.AreEqual(parameter, evolverResult.Parameter); Assert.AreSame(exception, evolverResult.Exception); }
public void CreateWithResult() { var generator = new RandomObjectGenerator(); var parameter = generator.Generate <double>(); var result = generator.Generate <double>(); var evolverResult = new ExpressionEvolverResult(parameter, result); Assert.AreEqual(parameter, evolverResult.Parameter); Assert.AreEqual(result, evolverResult.Result); Assert.IsNull(evolverResult.Exception); }