public void ExecuteGivenAs_WhenExecuteGivenIsNotOverridden_ShouldCallActorExecute([Frozen] IAction <Unit> expected, ActionExecuteWhenAndGivenNotOverridden sut, Mock <IActor> actor) { //arrange //act sut.ExecuteGivenAs(actor.Object); //assert actor.Verify(a => a.Execute(expected)); }
public void ExecuteGivenAs_WhenExecuteGivenIsNotOverridden_ShouldCallActorExecute( [Frozen] IAction <object> action, ActionExecuteWhenAndGivenNotOverridden sut, Mock <IActor> actor, object expected) { //arrange actor.Setup(a => a.Execute(action)).Returns(expected); //act var actual = sut.ExecuteGivenAs(actor.Object); //assert Assert.Equal(expected, actual); }