public async Task WhenToRunTheGetMethod() { _serviceMock = new Mock <IFederalUnitService>(); _serviceMock.Setup(m => m.Get(Id)).ReturnsAsync(federalUnitDto); _serviceFederalUnit = _serviceMock.Object; var result = await _serviceFederalUnit.Get(Id); Assert.NotNull(result); Assert.True(result.Id == Id); Assert.Equal(Name, result.Name); _serviceMock = new Mock <IFederalUnitService>(); _serviceMock.Setup(m => m.Get(It.IsAny <Guid>())).Returns(Task.FromResult((FederalUnitDto)null)); _serviceFederalUnit = _serviceMock.Object; var _record = await _serviceFederalUnit.Get(Id); Assert.Null(_record); }
public async Task WhenToRunTheGetAllMethod() { _serviceMock = new Mock <IFederalUnitService>(); _serviceMock.Setup(m => m.GetAll()).ReturnsAsync(listFederalUnitDto); _serviceFederalUnit = _serviceMock.Object; var result = await _serviceFederalUnit.GetAll(); Assert.NotNull(result); Assert.True(result.Count() == 10); var _listResult = new List <FederalUnitDto>(); _serviceMock = new Mock <IFederalUnitService>(); _serviceMock.Setup(m => m.GetAll()).ReturnsAsync(_listResult.AsEnumerable); _serviceFederalUnit = _serviceMock.Object; var _record = await _serviceFederalUnit.GetAll(); Assert.Empty(_record); Assert.True(_record.Count() == 0); }