public void ShowRestrictionSuccessfully() { var content = File.ReadAllText("../../../Fixtures/restriction_show.json"); var client = GetMockClient(content); var id = "12a7732c-87a8-432d-a814-b53c1586ec3c"; var repo = new RestrictionRepository(client.Object); var response = repo.Show(id); Assert.IsNotNull(response); var restriction = JsonConvert.DeserializeObject <IDictionary <string, object> >(JsonConvert.SerializeObject(response["payment_restrictions"])); Assert.AreEqual(id, restriction["id"]); }
public void ShowConfigurationSuccessfully() { var content = File.ReadAllText("../../../Fixtures/configuration_show.json"); var client = GetMockClient(content); var id = "ca321b3f-db87-4d75-ba05-531c7f1bb515"; var repo = new RestrictionRepository(client.Object); var response = repo.Show(id); Assert.IsNotNull(response); var configuration = JsonConvert.DeserializeObject <IDictionary <string, object> >(JsonConvert.SerializeObject(response["feature_configurations"])); Assert.AreEqual(id, configuration["id"]); }
public RestrictionService(ProductService productService, RestrictionRepository restrictionRepository) { _productService = productService; _restrictionRepository = restrictionRepository; }
public RestrictionController(SiCContext context) { restrictionRepository = new RestrictionRepository(context); }