public async Task GetAllDifficulties() { // Arrange // Act var result = await sut.GetAll(); // Assert Assert.That(result.Success, Is.True); Assert.That(result.Objects.ConvertAll(d => (Difficulty)d), Is.InstanceOf <List <Difficulty> >()); }
public async Task <IDifficultiesResult> GetDifficulties(bool fullRecord = true) { var result = new DifficultiesResult(); try { var response = await difficultiesRepository.GetAll(fullRecord); if (response.Success) { result.Difficulties = response.Objects.ConvertAll(d => (IDifficulty)d); result.Success = response.Success; result.Message = DifficultiesMessages.DifficultiesFoundMessage; return(result); } else if (!response.Success && response.Exception != null) { result.Success = response.Success; result.Message = response.Exception.Message; return(result); } else { result.Success = false; result.Message = DifficultiesMessages.DifficultiesNotFoundMessage; return(result); } } catch (Exception exp) { result.Success = false; result.Message = exp.Message; return(result); } }