0
FitSharp와 함께 Suite Configuration File을 사용하려고합니다. 나는이 페이지는, 그러나, 때마다 나는 다음과 같은 오류 얻을, 그것을 액세스하려고 레이아웃하는 정확한 형식을 사용 오전 :피트니스 구성으로 Suite 구성 사용
fitSharp.Machine.Exception.TypeMissingException: Type 'AppDomainSetup' not found in assemblies:
file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
file:///C:/Apps/FitSharp/4.0/Runner.exe
file:///C:/Apps/FitSharp/4.0/fitSharp.DLL
file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
at fitSharp.Machine.Engine.ApplicationUnderTest.FindType(NameMatcher typeName)
at fitSharp.Machine.Engine.TypeDictionary.GetItem(String typeName)
at fitSharp.Machine.Application.SuiteConfiguration.LoadNode(String typeName, XmlNode methodNode)
at fitSharp.Machine.Application.SuiteConfiguration.LoadXml(String configurationXml)
at fitSharp.Machine.Application.ArgumentParser.InvokeArgumentHandler(String switch, String argumentValue)
at fitSharp.Machine.Application.ArgumentParser.Parse(IList`1 commandLineArguments)
at fitSharp.Machine.Application.Shell.Run(IList`1 commandLineArguments)
AppDomainSetup이 스위트 룸 설정에 대한 유효한 태그하지 않은 것 같습니다,하지만 그 예제에서 사용되었으므로 사용할 수 없습니다.
무슨 일입니까? 이 문제를 어떻게 해결할 수 있습니까? 궁극적 인 목표는 테스트 픽스처에 두 개의 설정 파일을 사용하는 것입니다. App.config와 wse3policyCache.config를 모두 사용해야합니다.
여기
<suiteConfig>
<AppDomainSetup>
<ApplicationBase>App</ApplicationBase>
<ConfigurationFile>D:\Projects\pathto\myproject\app.config</ConfigurationFile>
</AppDomainSetup>
<ApplicationUnderTest>
<AddAssembly>D:\Projects\pathto\myproject\bin\Debug\myproject.dll</AddAssembly>
<AddNamespace>myproject.Namespace</AddNamespace>
</ApplicationUnderTest>
<Culture>
<Name>en-AU</Name>
</Culture>
<Settings>
<Runner>fitSharp.Slim.Service.Runner</Runner>
</Settings>
<FileExclusions>
</FileExclusions>
<Slim.Operators>
</Slim.Operators>
<Fit.Operators>
<Add>my.Custom.Handler</Add>
<Remove>fit.Operators.ExecuteError</Remove>
</Fit.Operators>
</suiteConfig>
구성
내 스위트 룸입니다 그리고 여기이 문제는 문서가 정확하지 않다는 것이다!define TEST_SYSTEM {slim}
!define COMMAND_PATTERN {%m -c suite.config %p}
!define TEST_RUNNER {C:\Apps\FitSharp\4.0\Runner.exe}
!path D:\Projects\pathto\myproject\bin\Debug\myproject.dll
!define COLLAPSE_SETUP {true}
!define COLLAPSE_TEARDOWN {true}