public void ShouldCreateTestClass() { this.testApplication.CreateObject(typeof(LiveTestBase), Arg.Is <object[]>(args => (args != null) && (args.Length == 1) && (args[0] == this.initializationManager))).Returns(this.realTest); LiveTestBase test = new LiveTestBase(this.initializationManager); Assert.Equal(this.realTest, RemotingServices.GetRealProxy(test).GetType().GetField("target", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(RemotingServices.GetRealProxy(test))); }
public void ShouldCreateTestClass() { this.testApplication.CreateObject(typeof(LiveTestBase), Arg.Is<object[]>(args => (args != null) && (args.Length == 1) && (args[0] == this.initializationManager))).Returns(this.realTest); LiveTestBase test = new LiveTestBase(this.initializationManager); Assert.Equal(this.realTest, RemotingServices.GetRealProxy(test).GetType().GetField("target", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(RemotingServices.GetRealProxy(test))); }