public async Task TestGetAllContract() { Contract[] contracte = { new Contract { Id = new Guid() }, new Contract{ Id = new Guid() } }; this.contractRepository.Setup(t => t.Get( It.IsAny <Expression <Func <Contract, bool> > >(), It.IsAny <Func <IQueryable <Contract>, IOrderedQueryable <Contract> > >(), It.IsAny <string>())).ReturnsAsync(contracte); IEnumerable <Contract> found = await controller.GetAllContract(); Assert.AreEqual(2, found.Count()); }