public void SuccessfullCreationSetsSuccessMessage(SliceFixture fixture) { // Arrange var controller = fixture.GetController <RoleController>(); // Act var createCommand = new Create.Command { Name = "Some role" }; controller.Create(createCommand); // Assert controller.TempData .ShouldContainSuccessMessage(SuccessMessages.SuccessfullyCreatedRole(createCommand.Name)); }
public IActionResult Create(Create.Command command) { this.mediator.Send(command); TempData.SetSuccessMessage(SuccessMessages.SuccessfullyCreatedRole(command.Name)); return(this.RedirectToActionJson("Roles", "Admin")); }