public OnePasswordEnvironmentSessionStorage(
     IPlatformInformation platformInfo,
     IEnvironmentAccessor envAccessor)
 {
     _platformInfo = platformInfo ?? throw new ArgumentNullException(nameof(platformInfo));
     _envAccessor  = envAccessor ?? throw new ArgumentNullException(nameof(envAccessor));
 }
 /// <summary>
 /// Default Constructor.
 /// Creates a new instance of <see cref="DefaultContextStateSelector"/> class.
 /// </summary>
 /// <param name="context">An instance of <see cref="IEnvironmentAccessor"/>.</param>
 public DefaultSessionStateSelector(IEnvironmentAccessor environmentAccessor)
 {
     _environmentAccessor = environmentAccessor;
 }
 /// <summary>
 /// Default Constructor.
 /// Creates an instance of <see cref="DefaultContextStateSelector"/> class.
 /// </summary>
 /// <param name="context">An instance of <see cref="IEnvironmentAccessor"/>.</param>
 public DefaultContextStateSelector(IEnvironmentAccessor environment)
 {
     _environment = environment;
 }