Esempio n. 1
0
        public void CanParseJson()
        {
            FuckOffMessage message = rest.ParseJson("{\"message\":\"Version 1.1.0\",\"subtitle\":\"FOAAS\"}");

            Assert.AreEqual("Version 1.1.0", message.Message);
            Assert.AreEqual("FOAAS", message.Subtitle);
        }
Esempio n. 2
0
        public async Task <string> GetVersionNumber()
        {
            string         request = BuildRequest("version");
            FuckOffMessage message = await requestWrapper.GetResponseAsync(request);

            return(message.Message);
        }
Esempio n. 3
0
        private FuckOffMessage GetMessage(string requestUri)
        {
            FuckOffMessage message = new FuckOffMessage();

            switch (requestUri)
            {
            case "http://foaas.com/version":
                message.Message = "Version 1.1.0";
                break;

            //case "":
            //    message.Message = "";
            //    break;
            default:
                message.Message = "NOOO";
                break;
            }
            return(message);
        }
Esempio n. 4
0
        public async Task CanGetResponse()
        {
            FuckOffMessage message = await rest.GetResponseAsync("http://foaas.com/version");

            Assert.AreEqual("Version 1.1.0", message.Message);
        }
Esempio n. 5
0
 public async Task ThrowsExceptionOnEmptyRequestString()
 {
     FuckOffMessage result = await rest.GetResponseAsync("");
 }
Esempio n. 6
0
        public async Task <string> GetMessage(string key)
        {
            FuckOffMessage message = await requestWrapper.GetResponseAsync(requestDictionary[key]);

            return(message.Message);
        }