public void IndexTest() { var controller = new LCProviderController(); var result = controller.Index() as ViewResult; Assert.AreEqual("LCProviderList", result.ViewName); }
public void GetDetailsTest() { var sampleCategory = new WebsiteCategory { Crime = false, Description = "description", Id = 1, Name = "Name", ServiceTypes = new List <WebsiteCategoryType> { new WebsiteCategoryType { Id = 2, Name = "Category1" } } }; var sampleServiceProvider = new WebsiteServiceProvider { Description = "Service Provider", DisplayRank = 3, Id = 2, IsActive = true, Name = "My Name", Type = 1, Services = new WebServiceAreas { ServiceAreas = new List <int> { 1, 3 } }, Locations = new List <ServiceProviderLocation> { new ServiceProviderLocation { Id = 1, Display = true, Name = "Location Name", City = "Dayton", Zip = "12344" } } }; var categoryList = new List <WebsiteCategory> { sampleCategory }; var controller = new LCProviderController(); using (ShimsContext.Create()) { ShimDataLogics.AllInstances.GetWebsiteCategories = logics => categoryList; ShimDatabaseToWebServiceProvider.AllInstances.GetServiceProviderInt32 = (provider, i) => sampleServiceProvider; var result = controller.Details(2, null) as ViewResult; var resultModel = result.Model; Assert.IsNotNull(result); Assert.AreEqual(sampleServiceProvider, resultModel); } }