public void FakesStubInvocation() { var mathStub = new StubIMath(); mathStub.MultiplyInt32Int32 = (a, b) => 15; var randomStub = new StubIRandomGenerator(); var number = new Number(mathStub, randomStub, 5); var result = number.MultiplyBy(3); Assert.AreEqual(15, result.Value); }
public void FakesStubInvocation() { var mathStub = new StubIMath(); var randomStub = new StubIRandomGenerator(); var number = new Number(mathStub, randomStub, 5); var number2 = new StubINumber(); number2.ValueGet = () => 5; Assert.IsTrue(number.Equals(number2)); }
public void FakesStubInvocation() { var randomGenerator = new StubIRandomGenerator(); randomGenerator.GetInt32Int32 = (min, max) => { return(new Number(new StubIMath(), randomGenerator, 3)); }; var sut = new GenericMethods(randomGenerator); var rand = sut.GetRandom(new List <int> { 5, 3, 9, 8, 2, 1 }); Assert.AreEqual(8, rand); }