public void VerifyGetAllSitesFromVrfyVers() { var vrfyVersDataAccessMock = new Mock <IDataAccess <VrfyVersObject> >(); vrfyVersDataAccessMock.Setup(mock => mock.GetAllSitesFromDataStore()).Returns(new List <VrfyVersObject> { new VrfyVersObject { SiteNumber = 1234, AlohaVersion = "14.2.32", Reason = "N", SupportedBy = "DUMAC" } }); var posInfoDataAccessMock = new Mock <IDataAccess <POSInfoObject> >(); posInfoDataAccessMock.Setup(mock => mock.GetAllSitesFromDataStore()).Returns(new List <POSInfoObject> { new POSInfoObject { SiteNumber = 1234, Device = "MWS01234", ManufactureModel = "IBM" }, new POSInfoObject { SiteNumber = 1234, Device = "MWS01234", ManufactureModel = "IBM 4840" } }); var helper = new SiteDataServicesHelper(new SiteWiseDataAccess(), new AllStrDataAccess(), vrfyVersDataAccessMock.Object, posInfoDataAccessMock.Object, new ACIDataAccess()); var siteList = helper.GetAllSitesFromVrfyVers(); var site = siteList.FirstOrDefault(s => s.SiteNumber == 1234); Assert.IsTrue(siteList.Count == 1); Assert.IsNotNull(site); Assert.AreEqual("14.2.32", site.AlohaVersion); Assert.AreEqual("N", site.Reason); Assert.AreEqual("DUMAC", site.SupportedBy); }