В Urlmon.dll существует функция, вызванная FindMimeFromData
.
Из документации
обнаружение типа MIME, или "сниффинг данных", относится к процессу определения соответствующего типа MIME от двоичных данных. Конечный результат зависит от комбинации предоставленных сервер заголовков типа MIME, расширения файла и/или самих данных. Обычно, только первые 256 байтов данных являются значительными.
Так, считайте первых до () 256 байтов из файла и передайте его FindMimeFromData
.
Код .NET больше не входит в комплект FitNesse и доступен здесь: http://github.com/jediwhale/fitsharp/downloads
Вот некоторая информация, которая поможет вам началось: http://fitsharp.github.com
Я написал эту статью:
Это может помочь ... дайте мне знать, как вы вперед.
Ура
Если вы не распаковали файл .jar, вам нужно запустить: java -jar fitnesse.jar. Если вы зашли так далеко, то следуйте очень хорошему руководству jediwhale. Вот и второй аналогичный учебник: http://schuchert.wikispaces.com/FitNesse.Tutorials.CSharp.Slim.EachTable
Checkout this free ebook: Test Driven .NET Development With FitNesse: Second Edition
It will show you everything you need, from how to set up FitNesse with FitSharp, to best practices.
You'll need to get the FitSharp dll from http://github.com/jediwhale/fitsharp/downloads.
Зайдите на свой http://localhost/root
(специальная страница для FitNesse) и вставьте туда следующее:
variable defined: COMMAND_PATTERN=%m -r fitnesse.fitserver.FitServer,dotnet2\fit.dll %p
variable defined: TEST_RUNNER=dotnet2\Runner.exe
variable defined: PATH_SEPARATOR=;
classpath: dotnet2\*.dll
Распакуйте двоичные файлы FitSharp в папку под названием dotnet2
в папке, куда вы распаковали FitNesse.
FitSharp также включает DbFit для тестирования MSSQL и Oracle.