public void InvalidKeyTest(string apiKey) { var parameters = new MessageQueryParametersModel { ApiKey = apiKey }; var result = _resultMapper.Map(_provider.Read(parameters).FirstOrDefault()); Assert.Equal(MessageQueryResultStatus.NoResults, result.ResultStatusCode); Assert.Null(result.Message); }
public void ValidKeyTest() { var parametersConsole = new MessageQueryParametersModel { ApiKey = _config["apiKeyConsole"] }; var parametersWeb = new MessageQueryParametersModel { ApiKey = _config["apiKeyWeb"] }; var consoleResult = _resultMapper.Map(_provider.Read(parametersConsole).FirstOrDefault()); var webResult = _resultMapper.Map(_provider.Read(parametersWeb).FirstOrDefault()); Assert.Equal(MessageQueryResultStatus.Ok, consoleResult.ResultStatusCode); Assert.Equal(MessageQueryResultStatus.Ok, webResult.ResultStatusCode); Assert.NotNull(consoleResult.Message); Assert.NotNull(webResult.Message); }
public void KeyLengthTest() { var parametersKeyLength1 = new MessageQueryParametersModel { ApiKey = "1" }; var parametersKeyLength129 = new MessageQueryParametersModel { ApiKey = "123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789" }; void Action1() => _provider.Read(parametersKeyLength1); void Action129() => _provider.Read(parametersKeyLength129); var exception1 = Record.Exception((Action)Action1); var exception129 = Record.Exception((Action)Action129); Assert.NotNull(exception1); Assert.NotNull(exception129); Assert.IsType <ArgumentException>(exception1); Assert.IsType <ArgumentException>(exception129); Assert.Contains("formatted", exception1.Message); Assert.Contains("formatted", exception129.Message); }