//Todo rename test methods for clear description public void TestMethod1() { RepoProvider repo = new RepoProvider(); var testResult = repo.GetCategoryWithProducts("Cars"); Assert.IsInstanceOfType(testResult, typeof(IEnumerable <Category>)); }
async public override Task <bool> Open() { var repo = new RepoProvider(); await repo.Init(_connectionString); RepoProvider = repo; return(await base.Open()); }
public override bool Open() { var repo = new RepoProvider(); repo.Init(_connectionString); RepoProvider = repo; return(base.Open()); }
public void TestMethod2() { string inputCategory = "Cars"; RepoProvider repo = new RepoProvider(); var testResult = repo.GetCategoryWithProducts(inputCategory); foreach (var item in testResult) { Assert.AreEqual <string>(item.CategoryName, inputCategory); } }
/// <inheritdoc /> public TRepo UseRepository <TRepo>() where TRepo : IRepository { var repoInterface = typeof(TRepo); if (RepositoryInstances.TryGetValue(repoInterface, out var existing)) { return((TRepo)existing); } var newInstance = RepoProvider.Create <TRepo>(EntityContext); RepositoryInstances.Add(repoInterface, newInstance); return(newInstance); }
public HomeController() : base() { //Todo configure dependency injection _repoProvider = new RepoProvider(); }