示例#1
0
        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);
        }
示例#2
0
        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);
        }