public GeneralPurposeTreeNodeTests() { DbUtils.ClearAll(); using (var repo = DbUtils.GetRepo <IRootRepository <int> >()) { _root = DbUtils.CreateARoot(repo); } }
public NodeRepositoryTests() { DbUtils.ClearAll(); using (var repo = DbUtils.GetRepo <IRootRepository <int> >()) { _root = DbUtils.CreateARoot(repo); } }
public GeneralPurposeTreeRootTests() { _kernel = new StandardKernel(); _kernel.Bind<IRootRepository<int>>().ToMethod(_ => DbUtils.GetRepo<IRootRepository<int>>()); DbUtils.ClearAll(); using (var repo = DbUtils.GetRepo<IRootRepository<int>>()) { _root = DbUtils.CreateARoot(repo); } }
public void CanSelectRoot() { using (var repo = DbUtils.GetRepo <IRootRepository <int> >()) { GeneralPurposeTree <int> insertedRoot = DbUtils.CreateARoot(repo); var selectedRoot = repo.SelectRoot(insertedRoot.Id); Assert.NotNull(selectedRoot); Assert.Equal(insertedRoot.Id, selectedRoot.Id); } }
public GeneralPurposeTreeRootTests() { _kernel = new StandardKernel(); _kernel.Bind <IRootRepository <int> >().ToMethod(_ => DbUtils.GetRepo <IRootRepository <int> >()); DbUtils.ClearAll(); using (var repo = DbUtils.GetRepo <IRootRepository <int> >()) { _root = DbUtils.CreateARoot(repo); } }
public static void CreateARoot <T>(IRootRepository <T> repo, out GeneralPurposeTree <T> root, out long createdId, string name = "Deneme") { //root = new GeneralPurposeTree<T> { Name = name, Initiator = "murat" }; BindRepoTypeToDb <IRootRepository <T> >(); root = Kernel.Get <GeneralPurposeTree <T> >(); root.Name = name; root.Initiator = "murat"; createdId = root.Id; repo.InsertRoot(root); }
public GeneralPurposeTreeNodeTests() { DbUtils.ClearAll(); using (var repo = DbUtils.GetRepo<IRootRepository<int>>()) { _root = DbUtils.CreateARoot(repo); } }
public NodeRepositoryTests() { DbUtils.ClearAll(); using (var repo = DbUtils.GetRepo<IRootRepository<int>>()) { _root = DbUtils.CreateARoot(repo); } }
public override bool Equals(GeneralPurposeTree <T> x, GeneralPurposeTree <T> y) { return(x.Id == y.Id && x.Name == y.Name && x.Initiator == y.Initiator); }
public override int GetHashCode(GeneralPurposeTree <T> obj) { return(obj.GetHashCode()); }