Example #1
0
 public void SetUp()
 {
     filter = new TestFilter();
     suite1 = new WorkspaceSuite("a");
     suite2 = new WorkspaceSuite("b");
     suite3 = new WorkspaceSuite("c");
 }
Example #2
0
        public void CreateWorkspace(string workspaceName)
        {
            var workspace = new WorkspaceSuite(workspaceName);

            subject.AddSuite(workspace);

            _events.SendMessage(new SuiteAddedMessage()
            {
                NewSuite = workspace
            });
        }
Example #3
0
        protected override sealed void beforeEach()
        {
            library = new FixtureLibrary();
            Services.Inject(new ProjectContext()
            {
                Library = library
            });

            suite        = new WorkspaceSuite("some suite");
            suite.Filter = new WorkspaceFilter();

            Services.Inject(suite);

            theContextIs();
        }
Example #4
0
        public void return_the_workspace_filter_from_parent_suite()
        {
            var workspaceSuite = new WorkspaceSuite("suite")
            {
                Filter = new WorkspaceFilter()
                {
                    Filters = new FixtureFilter[] { FixtureFilter.Namespace("NS1") }
                }
            };

            var test = new Test("something");

            workspaceSuite.AddTest(test);

            test.GetWorkspace().ShouldBeTheSameAs(workspaceSuite.Filter);
        }
Example #5
0
 public void SaveWorkspace(WorkspaceSuite suite)
 {
     _persistor.SaveProject(_project);
     _events.SendMessage(new WorkflowFiltersChanged(_project));
 }