protected override void OnReadyAwake() { if (instance == null) { instance = this; } }
public void TargetLogic() { Mock <IUnitOfWork> uow = new Mock <IUnitOfWork>(); Mock <ITargetRepository> repo = new Mock <ITargetRepository>(); TargetLogic logic = new TargetLogic(uow.Object, repo.Object); var target = new Target(); var sequence = new MockSequence(); repo.InSequence(sequence).Setup(r => r.Create(target)); repo.InSequence(sequence).Setup(r => r.Update(target)); repo.InSequence(sequence).Setup(r => r.Get(target.Id)); repo.InSequence(sequence).Setup(r => r.Delete(target.Id)); logic.Create(target); logic.Update(target); logic.Get(target.Id); logic.Delete(target.Id); }