/// <summary> /// Creates an instance of the dev tools interop /// </summary> /// <param name="jsRuntime"></param> public ReduxDevToolsInterop( IJSRuntime jsRuntime, IJsonSerialization jsonSerialization = null) { JSRuntime = jsRuntime; JsonSerialization = jsonSerialization ?? new Serialization.NewtonsoftJsonAdapter(); DotNetRef = DotNetObjectReference.Create(this); }
/// <summary> /// Creates a new instance of the middleware /// </summary> public ReduxDevToolsMiddleware( ReduxDevToolsInterop reduxDevToolsInterop, ReduxDevToolsMiddlewareOptions options, IJsonSerialization jsonSerialization = null) { Options = options; ReduxDevToolsInterop = reduxDevToolsInterop; ReduxDevToolsInterop.OnJumpToState = OnJumpToState; ReduxDevToolsInterop.OnCommit = OnCommit; JsonSerialization = jsonSerialization ?? new Serialization.NewtonsoftJsonAdapter(); }
//protected ITestDataManager TestDataManager //{ // get // { // return testDataManager; // } //} public void InitTestClass() { try { ServiceFactory.InitializeServiceFactory(new ContainerConfiguration(ApplicationProfileType.TestFramework)); testDataManager = IocContainer.Resolve <ITestDataManager>(); serializer = ServiceFactory.Instance.Create <IJsonSerialization>(); qaLibRestClient = new QALibRestClient(); ownerCollection = new OwnerCollection(); accountExpected = new Account(); accountExpected.AutoPay = true; random = new Random(); } catch (Exception ex) { BillingTestCommon.log.Fatal(ex); } Assert.IsNotNull(testDataManager); }
//public static void InitTestClass(TestContext context) public void InitTestClass() { try { ServiceFactory.InitializeServiceFactory(new ContainerConfiguration(ApplicationProfileType.TestFramework)); var asyncRestClientFactory = ServiceFactory.Instance.Create <IAsyncRestClientFactory>(); asyncRestClientZuora = asyncRestClientFactory.CreateClient(RestClientDefinitionBuilder.Build() .ForServiceUri(zuoraServiceBaseUrl) .Create()); request = new RestRequestSpecification(); Headers = new Dictionary <string, string>(); //Headers.Add("Authorization", authorizationTokenV2); serializer = ServiceFactory.Instance.Create <IJsonSerialization>(); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
public static T Deserialize <T>(this IJsonSerialization instance, string json) => (T)instance.Deserialize(json, typeof(T));
/// <summary> /// Initializes a new instance of the <see cref="FileHandler{T}"/> class. /// </summary> public FileHandler(IOptions <Datafile> datafile, IJsonSerialization serialization) { _datafile = datafile ?? throw new ArgumentNullException(nameof(datafile)); _serialization = serialization ?? throw new ArgumentNullException(nameof(serialization)); }