public void SetUp()
        {
            _agentContainer    = Substitute.For <IAgentContainer>();
            _tangibleContainer = Substitute.For <ITangibleContainer>();
            _eventContext      = Substitute.For <IEventContext>();
            _agent             = Substitute.For <IAgent>();

            _context = TestUtilities.BuildSubServiceContextWithServices(new Dictionary <string, object>
            {
                { "IAgentContainer", _agentContainer },
                { "IEventContext", _eventContext },
                { "ITangibleContainer", _tangibleContainer }
            });

            _sensor = new AgentSensor(_context, _agent);
        }
Exemple #2
0
 public AgentSensor(IServiceContext context, IAgent agent) : base(context)
 {
     Agent          = agent;
     AgentContainer = Context.Fetch("IAgentContainer");
 }