public void SetsAlfaBravoStatusWhenGetContainsAlfaBravoStatusQueryStringNameValuePair(string alfaBravoStatus, AlfaBravoStatus expectedAlfaBravoStatus)
        {
            httpControllerContext.Request.Method = HttpMethod.Get;
            httpControllerContext.Request.RequestUri = new Uri(string.Format("http://whatever.com/api/strings?AlfaBravoStatus={0}", alfaBravoStatus));

            attribute.OnActionExecuting(httpActionContext);

            Assert.That(CurrentUser.AlfaBravoStatusStore.AlfaBravoStatus, Is.EqualTo(expectedAlfaBravoStatus));
        }
        public void Post(AlfaBravoStatus alfaBravoStatus)
        {
            httpControllerContext.Request.Method = HttpMethod.Post;
            var stringsMessage = new StringsMessage
                                            {
                                                SomeText = "some text",
                                                AlfaBravoStatus = alfaBravoStatus
                                            };
            httpActionContext.ActionArguments.Add("strings", stringsMessage);

            attribute.OnActionExecuting(httpActionContext);

            Assert.That(CurrentUser.AlfaBravoStatusStore.AlfaBravoStatus, Is.EqualTo(alfaBravoStatus));
        }