public void WhenTheGetUmbrellasMethodIsExecuted_ThenItShouldReturnAList() { _umbrellaRepository.Setup(o => o.GetUmbrellas()).Returns((new List<UMBRELLA>()).AsQueryable); var service = new UmbrellaService(_umbrellaRepository.Object, _partyRepository.Object, _referenceRepository.Object); var result = service.GetUmbrellas(); Assert.That(result, Is.TypeOf(typeof(List<UmbrellaSM>))); }
public void WhenTheGetUmbrellaByIdisExecuted_ThenItShouldReturnASingleUmbrella() { _umbrellaRepository.Setup(o => o.GetUmbrella(new int())).Returns(new UMBRELLA() { UMBRELLA_ID = 1, CODE = "TEST", LEGAL_NAME = "LEGAL NAME TEST", PARTY_ROLE2 = new PARTY_ROLE { PARTY = new PARTY { NAME = "CUSTODIAN NAME TEST" } }, ACTIVE_IND = "Y", FUNDs = new EntityCollection<FUND>() }); // todo: setup partyrepository mock data var service = new UmbrellaService(_umbrellaRepository.Object, _partyRepository.Object, _referenceRepository.Object); var result = service.GetUmbrellaById(new int()); Assert.That(result, Is.TypeOf(typeof(UmbrellaSM))); }