public void GetOfferForDevice_Test() { PersistantDevice persistantDevice = new PersistantDevice() { Clubcard = "222222222", EmailId = "*****@*****.**", GcmToken = "TR000001", Id = "1234555", Mobile = "9999999999", Name = "Test" }; PersistantOffer offer = new PersistantOffer() { Name = "test Offer", Description = "Test Offer Description", ImagePath = "Image test path", OfferCode = "Offer Code" }; List <PersistantOffer> lstPersistantOffer = new List <PersistantOffer>(); lstPersistantOffer.Add(offer); _persist.Setup(r => r.GetDeviceDetailsByDeviceId(It.IsAny <string>())).Returns(persistantDevice); _persist.Setup(r => r.GetOffers(It.IsAny <string>(), It.IsAny <string>())).Returns(lstPersistantOffer); IP2PBusinessLogic business = new P2PBusinessLogic(_persist.Object); var result = business.GetOffers("test device id", "test store id", true); Assert.IsNotNull(result); }