public async Task <Owner> GetByNameId(Guid id)
        {
            var result = await _repositoryContext.Owners.AsNoTracking()
                         .Where(OwnerQueries.GetByNameId(id)).FirstOrDefaultAsync();

            return(result);
        }
        public void QuerySucess()
        {
            var result = _owners.AsQueryable().Where(OwnerQueries.GetByName(
                                                         new Name(firstName: "Nome2", lastName: "Sobrenome2")
                                                         ));

            Assert.AreEqual(1, result.Count());
        }
        public void QueryFail()
        {
            var result = _owners.AsQueryable().Where(OwnerQueries.GetByName(
                                                         new Name(firstName: "", lastName: "")
                                                         ));

            Assert.AreEqual(0, result.Count());
        }