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)); }