public void Setup() { _mockMiaEnvConfig = new MiaEnvConfiguration { USERID_HEADER_KEY = "userid", USER_PROPERTIES_HEADER_KEY = "userproperties", GROUPS_HEADER_KEY = "groups", CLIENTTYPE_HEADER_KEY = "clienttype", BACKOFFICE_HEADER_KEY = "isbackoffice", MICROSERVICE_GATEWAY_SERVICE_NAME = "gateway-name" }; _mockHeaderDictionary = new HeaderDictionary { { "userid", "user" }, { "userproperties", "props" }, { "groups", "groups" }, { "clienttype", "client" }, { "isbackoffice", "true" }, { "gateway-name", "gateway" } }; _httpContext = new DefaultHttpContext();; var miaHeadersPropagator = new MiaHeadersPropagator(_mockHeaderDictionary, _mockMiaEnvConfig); _httpContext.Items = new Dictionary <object, object> { { "MiaHeadersPropagator", miaHeadersPropagator } }; _mockServiceClientFactory = new ServiceClientFactory(_mockMiaEnvConfig); _mockDecoratorResponseFactory = new DecoratorResponseFactory(); }
public void SetUp() { _miaEnvConfiguration = new MiaEnvsConfigurationsImpl { USERID_HEADER_KEY = "useridkey", USER_PROPERTIES_HEADER_KEY = "userpropskey", GROUPS_HEADER_KEY = "groupskey", CLIENTTYPE_HEADER_KEY = "clienttypekey", BACKOFFICE_HEADER_KEY = "backofficekey", MICROSERVICE_GATEWAY_SERVICE_NAME = "gateway-name" }; _serviceClientFactory = new ServiceClientFactory(_miaEnvConfiguration); var miaHeaders = new HeaderDictionary { { "useridkey", "_" }, { "userpropskey", "_" }, { "groupskey", "_" }, { "clienttypekey", "_" }, { "backofficekey", "_" }, { "gateway-name", "bar" }, }; var miaHeadersPropagator = new MiaHeadersPropagator(miaHeaders, _miaEnvConfiguration); ServiceClientFactory.SetMiaHeaders(miaHeadersPropagator); }
public void StartMockServer() { var headers = new HeaderDictionary { { "userid", "foo" }, { "userproperties", "bam" }, { "usergroups", "bar" }, { "clienttype", "baz" }, { "isbackoffice", "true" } }; _miaHeadersPropagator = new MiaHeadersPropagator(headers, _envConfig); }
public void TestIsFromBackOfficeNull() { var headers = new HeaderDictionary { { "userid", "foo" }, { "usergroups", "bar" }, { "clienttype", "baz" } }; _miaHeadersPropagator = new MiaHeadersPropagator(headers, _envConfig); Check.That(_miaHeadersPropagator.IsFromBackOffice()).IsEqualTo(false); }