private void PrepareController() { this.controller.Request = this.HttpRequestMessage; this.controller.RequestContext = this.HttpRequestMessage.GetRequestContext(); this.controller.Configuration = this.HttpConfiguration ?? MyWebApi.Configuration ?? new HttpConfiguration(); this.controller.User = MockedIPrinciple.CreateUnauthenticated(); }
public void PutMessageWithCorrectCorrespondantAndUserShouldReturnCorrectMessage() { var asker = new MockedIPrinciple(); var correspondant = new SecondMockedIPrinciple(); this.controller.User = asker; var result = this.controller.Put(correspondant.Identity.Name) as OkNegotiatedContentResult<string>; var expected = ResponseMessagesInMessageController.MessagesUpdatedDateCorrectly; Assert.AreEqual(expected, result.Content); }
/// <summary> /// Sets default authenticated user to the built controller with "TestUser" username. /// </summary> /// <returns>The same controller builder.</returns> public IAndControllerBuilder <TController> WithAuthenticatedUser() { this.Controller.User = MockedIPrinciple.CreateDefaultAuthenticated(); return(this); }
public void PutMessageWithIncorrectCorrespondantShouldReturnCorrectMessage() { var asker = new MockedIPrinciple(); this.controllerWithPresence.User = asker; var result = this.controllerWithPresence.Put("Pesho") as BadRequestErrorMessageResult; var expected = ErrorsInMessageController.ErrorActionNotTaken; Assert.AreEqual(expected, result.Message); }