public void GenerateUserList_should_generate_1000000_items() { // arrange UserRepositoryTXT userRepository = new UserRepositoryTXT(); int userCount = 1000000; List <User> userList; // act userList = userRepository.GenerateUserList(userCount); // assert Assert.IsNotNull(userList); Assert.AreEqual(userCount, userList.Count); }
public void LoadAllUsers_should_load_test_users() { // arrange string fileName = Path.Combine(Initializer.ResultFolder, @"testUsers.txt"); UserRepositoryTXT userRepository = new UserRepositoryTXT(); var users = userRepository.GetTestUsers(); userRepository.SaveAllUsers(users, fileName); users.Clear(); // act users = userRepository.GetAllUsers(fileName); // assert Assert.AreEqual(userRepository.GetTestUsers().Count, users.Count); Assert.AreEqual(userRepository.GetTestUsers()[0].Name, users[0].Name); Assert.AreEqual(userRepository.GetTestUsers()[0].Age, users[0].Age); }
public void SaveAllUsers_should_create_non_0_length_file() { // arrange string fileName = Path.Combine(Initializer.ResultFolder, @"test.txt"); UserRepositoryTXT userRepository = new UserRepositoryTXT(); int userCount = 100000; int savedCount = 0; // act var users = userRepository.GenerateUserList(userCount); savedCount = userRepository.SaveAllUsers(users, fileName); // assert Assert.AreEqual(userCount, savedCount); Assert.IsTrue(File.Exists(fileName)); Assert.IsTrue((new FileInfo(fileName).Length) > 0); }