CarbonFitnessTest.Web.Controller.UserController.CreateTest.shouldPassCreatedUserIdToDetails C# (CSharp) Метод

shouldPassCreatedUserIdToDetails() приватный Метод

private shouldPassCreatedUserIdToDetails ( ) : void
Результат void
        public void shouldPassCreatedUserIdToDetails()
        {
            var userName = "UserName";
            var password = "password";

            var factory = new MockFactory(MockBehavior.Strict);
            var userContextMock = new Mock<IUserContext>();
            var mock = factory.Create<IUserBusinessLogic>();
            var createdUser = new User {Username = userName};
            mock.Setup(x => x.Create(It.Is<User>(y => y.Username == userName))).Returns(createdUser);

            var controller = new CarbonFitness.App.Web.Controllers.UserController(mock.Object, userContextMock.Object);
            var viewResult = (RedirectToRouteResult) controller.Create(userName, password);

            var idRouteValue = viewResult.RouteValues["id"];
            Assert.That(idRouteValue.ToString() == createdUser.Id.ToString(), "Expected id" + createdUser.Id + ", but was:" + idRouteValue);
        }