public void Parse_NoBrake() { IList <string> assemblyList = new[] { "abc.dll", "abb.dll" }; Assembly assemblyAbc = Assembly.GetAssembly(typeof(int)); Assembly assemblyAbb = Assembly.GetAssembly(typeof(ContainerBuilder)); TestAssembly testAssemblyAbc = new TestAssembly(); TestAssembly testAssemblyAbb = new TestAssembly(); IList <RunData> itemsAbc = Stub <IList <RunData> >(); IList <RunData> itemsAbb = Stub <IList <RunData> >(); using (Ordered()) { breaker.Expect((m) => m.IsBreakReceived()).Return(false); args.Expect(m => m.AssemblyList).Return(assemblyList); windowsFileHelper.Expect((m) => m.GetAssembly(assemblyList[0])).Return(assemblyAbc); parser.Expect((m) => m.Parse(assemblyAbc, FilterMode.None, null)).Return(testAssemblyAbc); runDataBuilder.Expect(m => m.Create(testAssemblyAbc)).Return(itemsAbc); runDataListBuilder.Expect(m => m.Add(itemsAbc)); windowsFileHelper.Expect((m) => m.GetAssembly(assemblyList[1])).Return(assemblyAbb); parser.Expect((m) => m.Parse(assemblyAbb, FilterMode.None, null)).Return(testAssemblyAbb); runDataBuilder.Expect(m => m.Create(testAssemblyAbb)).Return(itemsAbb); runDataListBuilder.Expect(m => m.Add(itemsAbb)); } VerifyTarget(() => target.Parse(FilterMode.None, null, null)); }
public void CreateSettingsFile() { string path = string.Concat(input.Root, "\\", input.RunId, ".settings"); string content = string.Concat( "<?xml version=\"1.0\" encoding=\"UTF-8\"?><RunSettings><RunConfiguration><ResultsDirectory>", input.RunId, "</ResultsDirectory></RunConfiguration></RunSettings>"); fileHelper.Expect((m) => m.WriteFile(path, content)); VerifyTarget(() => target.CreateSettingsFile(input)); }
public void OpenResultFile() { ITestRunnerArgs args = Stub <ITestRunnerArgs>(); Stream expected = new MemoryStream(); windowsFileHelper.Expect((m) => m.OpenResultFile(args)).Return(expected); Stream actual = VerifyTarget(() => target.OpenResultFile(args)); Assert.AreEqual(expected, actual); }