public void VerifyGetASiteFromAllStrBySiteNumber() { var allStrDataAccessMock = new Mock <IDataAccess <AllStrObject> >(); allStrDataAccessMock.Setup(mock => mock.GetSiteFromDataStoreBySiteNumber(It.IsAny <int>())).Returns(new AllStrObject { SiteNumber = 1234, BreakfastFlag = "N", CombinationName = "Combo Name", CombinationNumber = 4444, CopAdiName = "Adi Name", CopAdiNumber = 5555, CustomerSelfOrderFlag = "Y", CustomerWIFIFlag = "N", DeliveryFlag = "Y", DeliveryProviderName = "GrubHub", MobilePayFlag = "Y", SiteName = "Flagship" }); var helper = new SiteDataServicesHelper(new SiteWiseDataAccess(), allStrDataAccessMock.Object, new VrfyVersDataAccess(), new POSInfoDataAccess(), new ACIDataAccess()); var site = helper.GetASiteFromAllStrBySiteNumber(1234); Assert.IsNotNull(site); Assert.AreEqual("N", site.BreakfastFlag); Assert.AreEqual("Combo Name", site.CombinationName); Assert.AreEqual(4444, site.CombinationNumber); Assert.AreEqual("Adi Name", site.CopAdiName); Assert.AreEqual(5555, site.CopAdiNumber); Assert.AreEqual("Y", site.CustomerSelfOrderFlag); Assert.AreEqual("N", site.CustomerWIFIFlag); Assert.AreEqual("Y", site.DeliveryFlag); Assert.AreEqual("GrubHub", site.DeliveryProviderName); Assert.AreEqual("Y", site.MobilePayFlag); Assert.AreEqual("Flagship", site.SiteName); }