public void Post_Method_Adds_New_User() { var userCount = 10; var users = CreateTestUsers(userCount); var repo = new InMemoryUserProfileRepository(users); var controller = new UserProfileController(repo); controller.Post(CreateTestUsers(1)[0]); Assert.Equal(userCount + 1, repo.InternalData.Count); }
public void Post_Method_Add_A_New_UserProfile() { var userProfileCount = 20; var userProfiles = CreateTestUserProfiles(userProfileCount); var repo = new InMemoryUserProfileRepository(userProfiles); var controller = new UserProfileController(repo); var newUserProfile = new UserProfile() { Name = "Name", Email = "*****@*****.**", FirebaseUserId = "abcdefghijklmnopqrstuvwxyzaa", ImageUrl = "http://user.image.com", Bio = "I am the very model of a modern major general.", DateCreated = DateTime.Today }; controller.Post(newUserProfile); Assert.Equal(userProfileCount + 1, repo.InternalData.Count); }
public void Post_Method_Adds_A_New_UserProfile() { // Arrange var userProfileCount = 20; var userProfiles = CreateTestUserProfiles(userProfileCount); var repo = new InMemoryUserProfileRepository(userProfiles); var controller = new UserProfileController(repo); //Act var newUserProfile = new UserProfile() { Name = $"User", Email = $"*****@*****.**", Bio = $"Bio", DateCreated = DateTime.Today, ImageUrl = $"http://user.image.url/" }; controller.Post(newUserProfile); // Assert Assert.Equal(userProfileCount + 1, repo.InternalData.Count); }
public void Post_Method_Adds_A_New_User() { //Arrange var userCount = 20; var users = CreateTestUsers(userCount); var repo = new InMemoryUserProfileRepository(users); var controller = new UserProfileController(repo); //Act var newUser = new UserProfile() { Name = "Updated!", Email = "Updated!", Bio = "Updated", DateCreated = DateTime.Today, ImageUrl = "http://user.image.url", }; controller.Post(newUser); //Assert Assert.Equal(userCount + 1, repo.InternalData.Count); }