public void CanGetListOfOptions() { var configurationProvider = new Mock<IConfigurationProvider>(); configurationProvider.Setup(x => x.GetAllConfigurableProfileOptions()) .Returns(new []{"Option1" , "Option2"}); var request = new GetListOfConfigurableProfileOptionsRequest(); var handler = new GetListOfConfigurableProfileOptionsHandle(configurationProvider.Object); var response = handler.Handle(request); Assert.That(response, Is.Not.Null); Assert.That(response.ListOfConfigurableOptions.Count, Is.EqualTo(2)); }
public ActionResult SetupOptions() { var handler = new GetListOfConfigurableProfileOptionsHandle(new ConfigurationProvider()); var response = handler.Handle(new GetListOfConfigurableProfileOptionsRequest()); ViewData["ListOfOptions"] = response.ListOfConfigurableOptions; var model = CreateSetupOptionsModel(); return View(model); }