public void CanReadFromFileToDAL() { MySimpleDal.Users = new List <User>(); File.WriteAllText("users.txt", expected); Input .ReadFile <UserRecord>("users.txt") .Apply(row => MySimpleDal.Save(row.ToObject <User>())) .Start(); Assert.AreEqual(5, MySimpleDal.Users.Count); }
public void CanWriteToFileFromDAL() { Input .From(MySimpleDal.GetUsers()) .WriteFile <UserRecord>( "users.txt", ff => ff.HeaderText = "Id\tName\tEmail") .Start(); string actual = File.ReadAllText("users.txt"); Assert.AreEqual(expected.Replace("\r\n", "\n").Replace("\n", Environment.NewLine), actual); }