public void SetUp() { mockLogger = Substitute.For <ILogger>(); mockLogger.IsInfoEnabled.Returns(true); mockLogger.IsDebugEnabled.Returns(true); mockBeacon = Substitute.For <IBeacon>(); mockRootAction = Substitute.For <IRootActionInternals>(); }
/// <summary> /// Constructor for creating a leaf action instance. /// </summary> /// <param name="logger">logger used to log information</param> /// <param name="parentAction">the root action to which this leaf action belongs to</param> /// <param name="name">the name of the action</param> /// <param name="beacon">the beacon for retrieving certain data and for sending data</param> internal LeafAction(ILogger logger, IRootActionInternals parentAction, string name, IBeacon beacon) : base(logger, parentAction, name, beacon) { ParentAction = parentAction; }