コード例 #1
0
        public override void SetReferences(IReferences references)
        {
            base.SetReferences(references);

            //_persistence = _dependencyResolver.GetOneRequired<INotesPersistence>("persistence");
            _persistence =
                references.GetOneRequired <INotesPersistence>(new Descriptor("shl-services-notes", "persistence", "memory", "*", "1.0"));
        }
        public NotesControllerTest()
        {
            var references = new References();

            _controller = new NotesController();

            _moqPersistence = new Mock <INotesPersistence>();
            _persistence    = _moqPersistence.Object;

            references.Put(new Descriptor("shl-services-notes", "persistence", "memory", "*", "1.0"), _persistence);
            references.Put(new Descriptor("shl-services-notes", "controller", "default", "*", "1.0"), _controller);

            _controller.SetReferences(references);
        }
 public NotesPersistenceFixture(INotesPersistence persistence)
 {
     _persistence = persistence;
     _persistence.ClearAsync(); // required for database persistence to have clean environment
 }