public void GetAllAsync_ValidCall() { var professors = ProfessorService.GetAllAsync().Result.ToList(); Mock.Verify(m => m.GetAllAsync()); for (var i = 1; i < GetAllTest().Result.Count(); ++i) { Assert.AreEqual(GetAllTest().Result.ToList()[i].Id, professors[i].Id); Assert.AreEqual(GetAllTest().Result.ToList()[i].FirstName, professors[i].FirstName); Assert.AreEqual(GetAllTest().Result.ToList()[i].LastName, professors[i].LastName); } }
public void GetAllAsync_ThrowsValidationException() { Mock.Setup(repo => repo.GetAllAsync()).Returns(GetAllExceptionTest()); Assert.ThrowsAsync <ValidationException>(async() => await ProfessorService.GetAllAsync()); }