public void SetUp() { _resource = new ResourceBuilder() .WithDataTemplate() .WithGroup("includedFuels") .WithItem("compareGas") .WithItem("compareElec") .WithGroup("gasTariff") .WithItem("supplier") .WithData("default-gas-supplier") .WithItem("supplierTariff") .WithData("default-gas-supplier-tariff") .WithItem("paymentMethod") .WithData("default-gas-payment-method") .WithGroup("elecTariff") .WithItem("supplier") .WithData("default-electricity-supplier") .WithItem("supplierTariff") .WithData("default-electricity-supplier-tariff") .WithItem("paymentMethod") .WithData("default-electricity-payment-method") .WithItem("economy7") .WithData("default-electricity-7") .Build(); _sut = new CurrentSupplyModel(_resource); }
private void StubModelLoader() { _currentSupplyModel = new CurrentSupplyModel(_resourceBuilder.Build()); _modelLoader.Load <Resource, CurrentSupplyModel>(Uri).Returns(_currentSupplyModel); _apiClient.GetAsync(CurrentSuppliesUri).Returns(_currentSuppliesResourceJson); }