Пример #1
0
        public void execute_a_file()
        {
            var executor      = Substitute.For <ISqlExecutor>();
            var batchExecutor = new SqlFileExecutor(new SqlParser(), executor);
            var path          = CreateFile("Foo.txt", "Foo");

            batchExecutor.ExecuteFile(path);
            executor.Received().Execute(Arg.Is <IEnumerable <string> >(e => e.SequenceEqual(new[] { "Foo" })));
            DeleteFile(path);
        }