Exemplo n.º 1
0
        public void NestedCallWithPropertyTest()
        {
            var expected = _faker.Random.String();

            _mock.String.Returns(expected);
            var mock = ExpressionShortcuts.Parameter <IMock>();

            Action action;

            action = ExpressionShortcuts.Block()
                     .Parameter(mock)
                     .Line(mock.Assign(_mock))
                     .Line(mock.Call(o => o.VoidMethodWithParameter(o.String)))
                     .Lambda <Action>()
                     .Compile();

            _mock.DidNotReceiveWithAnyArgs().VoidMethodWithParameter(default);