public void UserFactory_InputIsNotValid_ReturnsException() { string lineFeed = "Ward follows"; UserFactory factory = new UserFactory(); var result = factory.Create(lineFeed); }
public void UserFactory_InputIsValid_ReturnsInstance() { string lineFeed = "Ward follows Martin, Alan"; UserFactory factory = new UserFactory(); var result = factory.Create(lineFeed); Assert.AreEqual("Ward",result.Name); Assert.AreEqual(2, result.Followees.Count); Assert.AreEqual("Martin",result.Followees[0]); Assert.AreEqual("Alan",result.Followees[1]); }
internal UserFileReader(string folderPath = "") { _path = Path.Combine(folderPath, ConfigurationManager.AppSettings[Constants.UsersFilePath]); _factory = new UserFactory(); }