Example #1
0
        public XmlFileContentProberTests()
        {
            var mockedFileProvider = MockRepository.GenerateMock <IFileProvider>();

            XmlFileContentProberToTest = new XmlFileContentProber(mockedFileProvider);

            FakeItemsToCollect = CreateFakeItemTypes();
            FakeCollectedItems = new CollectedItem[] { ProbeHelper.CreateFakeCollectedItem(new xmlfilecontent_item()) };
            FakeCollectInfo    = GetFakeCollectInfo("2300");
        }
Example #2
0
        public void Should_be_possible_to_get_set_element_for_xmlfilecontent_objects()
        {
            var prober = new XmlFileContentProber();

            CreateFileProviderBehavior(prober);

            var result = prober.Execute(FakeContext, FakeTargetInfo, GetFakeCollectInfo("oval:modulo:obj:700", "definitionsWithSet", "system_characteristics_with_sets"));

            Assert.IsNotNull(result);
        }
Example #3
0
        private void CreateFileProviderBehavior(XmlFileContentProber prober)
        {
            var mocks = new MockRepository();

            prober.CustomFileProvider = mocks.DynamicMock <IFileProvider>();
            mocks.ReplayAll();

            new ProberBehaviorCreator()
            .CreateBehaviorForNormalFlowExecution(
                prober,
                new ItemType[] { new xmlfilecontent_item() },
                new CollectedItem[] { ProbeHelper.CreateFakeCollectedItem(new xmlfilecontent_item()) });
        }