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 }