The following test fails:
Any idea why?
namespace JustMockExamples{ class UsedClass { public int ReturnFive() { return 5; } } [TestClass] public class InstancesBug { [TestMethod] public void SimpleFake_ControlAllInstances() { var fakeUsed = Mock.Create<UsedClass>(); Mock.Arrange(() => fakeUsed.ReturnFive()).Returns(7); Assert.AreEqual(7, fakeUsed.ReturnFive()); var realInstance = new UsedClass(); Assert.AreEqual(5, realInstance.ReturnFive()); } }}Any idea why?