public async Task ShouldReturnEmployee() { var employeeId = Guid.NewGuid(); var companyId = Guid.NewGuid(); var tenantId = Guid.NewGuid(); var expected = new Employee() { Id = employeeId, CompanyId = companyId, TenantId = tenantId, }; var employees = new List <Employee>() { expected, new Employee() { Id = Guid.NewGuid(), } }; _mock.Mock <IInventContext>() .Setup(context => context.Employees) .ReturnsAsDbSet(employees); var actual = await _provider.GetByIdAsync(employeeId); ContentAssert.AreEqual(expected, actual); }