public void Delete() => RepositoryTooling.RunInConnection(MakeRepo, repo => { var threadId = Guid.NewGuid(); var thread = new Domain.Thread(threadId, BId, "subject"); repo.Add(thread).Wait(); repo.Delete(thread).Wait(); });
public void Find() => RepositoryTooling.RunInConnection(MakeRepo, repo => { var threadId = Guid.NewGuid(); repo.Add(new Domain.Thread(threadId, BId, "subject")).Wait(); var r = repo.GetById(threadId, CancellationToken.None).Result; r.Should().NotBeNull(); r.HasValue.Should().Be(true); });
public void GetAll() => RepositoryTooling.RunInConnection(MakeRepo, repo => { var r = repo.GetAll(CancellationToken.None).Result; r.Should().NotBeNull(); r.Count.Should().Be(0); });
public void GetAll() => RepositoryTooling.RunInConnection(MakeRepo, repo => { var r = repo.GetAll().ToList(); r.Should().NotBeNull(); r.Count.Should().Be(0); });
public void GetByKey() => RepositoryTooling.RunInConnection(MakeRepo, repo => { var r = repo.GetByKey("b", CancellationToken.None).Result; r.Should().NotBeNull(); r.HasValue.Should().Be(true); });
public void NotFind() => RepositoryTooling.RunInConnection(MakeRepo, repo => { var r = repo.GetById(Guid.Empty, CancellationToken.None).Result; r.Should().NotBeNull(); r.HasValue.Should().Be(false); });