public void ParseUserFile_MissingEmail() { using (var reader = new StringReader(UserMapResources.MissingEmail)) { var map = new UserMap("example.com"); map.ParseUserFile(reader, "User File"); } }
public void ParseUserFile_Duplicate() { using (var reader = new StringReader(UserMapResources.Duplicate)) { var map = new UserMap("example.com"); map.ParseUserFile(reader, "User File"); } }
public void ParseUserFile_ExtraField() { using (var reader = new StringReader(UserMapResources.ExtraField)) { var map = new UserMap("example.com"); map.ParseUserFile(reader, "User File"); } }
public void GetUser_FromFile() { using (var reader = new StringReader(UserMapResources.Good)) { var map = new UserMap("blah.com"); map.ParseUserFile(reader, "User File"); var joe = map.GetUser("joe"); Assert.AreEqual(joe.Name, "Joe Bloggs"); Assert.AreEqual(joe.Email, "*****@*****.**"); Assert.IsFalse(joe.Generated); var fred = map.GetUser("fred"); Assert.AreEqual(fred.Name, "Fred X"); Assert.AreEqual(fred.Email, "*****@*****.**"); Assert.IsFalse(fred.Generated); } }