public async Task InvokeTask_ShouldCallInvokeOnBothMocks_AndReturnFalse() { // Arrange MockMockMethodWithParam <string> mockMockMethodWithParam = new MockMockMethodWithParam <string> .Builder().Invoke().Build(); MockMockMethodWithResponse <bool> mockMockMethodWithResponse = new MockMockMethodWithResponse <bool> .Builder().Invoke(false).Build(); MockMethodWithParamAndResponse <string, bool> subject = new ReflectionObject <MockMethodWithParamAndResponse <string, bool> >("methodName", mockMockMethodWithParam, mockMockMethodWithResponse).Object(); // Act bool actual = await subject.InvokeTask("expected"); // Assert actual.Should().BeFalse(); }