public void shouldCreateUser()
{
var userRepositoryMock = new Mock<IUserRepository>();
userRepositoryMock.Setup(x => x.Save(It.IsAny<User>())).Returns(new User("myUser")).Verifiable();
var userBusinessLogic = new UserBusinessLogic(userRepositoryMock.Object, new Mock<IUserProfileRepository>().Object);
userBusinessLogic.Create(new User("myUserToSave"));
userRepositoryMock.Verify();
}