public void InvokesReactInstanceWhenFetchedModuleIsCalled() { _registry = _registryBuilder .Add(typeof(RCTEventEmitter)) .Add(typeof(AppRegistry)) .Add(typeof(TestJavaScriptModule)) .Build(); var are = new AutoResetEvent(false); var module = _registry.GetJavaScriptModule <TestJavaScriptModule>(_mockReactInstance.MockObject); _mockReactInstance.Expects.One.Method( _ => _.InvokeFunction(null, null, null, null)) .With( nameof(TestJavaScriptModule), nameof(TestJavaScriptModule.Foo), JArray.FromObject(new[] { 42 }), NMock.Is.StringContaining("_")) .Will(Invoke.Action(() => are.Set())); module.Foo(42); are.WaitOne(); }
private void InvokeAction2Test3(Mock <IParentInterface> mock) { mock.Arrange(_ => _.MethodVoid()).Will(Invoke.Action(InvokeActionTest3Method)); mock.MockObject.MethodVoid(); Assert.AreEqual(++_expectedCallCount, _callCount); }
private void InvokeAction2Test2(Mock <IParentInterface> mock) { var mockName = string.Empty; mock.Arrange(_ => _.MethodVoid()).Will(Invoke.Action(delegate { mockName = mock.Name; })); mock.MockObject.MethodVoid(); Assert.AreEqual(mock.Name, mockName); }
private void InvokeAction1Test1(Mock <IParentInterface> mock) { var mockName = string.Empty; mock.Expects.One.Method(_ => _.MethodVoid()).Will(Invoke.Action(() => mockName = mock.Name)); mock.MockObject.MethodVoid(); Assert.AreEqual(mock.Name, mockName); }