CarbonFitnessTest.BusinessLogic.UserBusinessLogicTest.shouldCreateUserProfileWhenCreatingAUser C# (CSharp) Метод

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

private shouldCreateUserProfileWhenCreatingAUser ( ) : void
Результат void
        public void shouldCreateUserProfileWhenCreatingAUser()
        {
            var user = new User();
            var userProfileRepositoryMock = new Mock<IUserProfileRepository>(MockBehavior.Strict);
            userProfileRepositoryMock.Setup(x => x.Save(It.Is<UserProfile>(y=> y.User == user))).Returns(new UserProfile());

            var userRepositoryMock = new Mock<IUserRepository>();
            userRepositoryMock.Setup(x => x.Save(user)).Returns(user);

            var userBusinessLogic = new UserBusinessLogic(userRepositoryMock.Object, userProfileRepositoryMock.Object);
            userBusinessLogic.Create(user);

            userProfileRepositoryMock.VerifyAll();
        }