public void Should_be_possible_to_collect_a_simple_TextFileContent54Object()
        {
            var textFileContentProber = new TextFileContentProberWindows();
            var fakeCollectInfo = GetFakeCollectInfo("oval:modulo:obj:900");
            ProberBehaviorCreator.
                CreateBehaviorForNormalFlowExecution(
                    textFileContentProber,
                    FakeItemsToReturnByItemTypeGenerator,
                    FakeColletedItems);

            var probeExecutionResult = textFileContentProber.Execute(FakeContext, FakeTargetInfo, fakeCollectInfo);

            var collectedObject = probeExecutionResult.CollectedObjects.ElementAt(0);
            this.AssertCollectedItemsReferences(collectedObject, collectedObject.SystemData);
            this.AssertCollectedItemStatus(collectedObject.ObjectType.reference.ElementAt(0), collectedObject.SystemData.ElementAt(0));
        }
        public void If_any_occurs_while_item_type_creation_an_item_with_error_status_must_be_returned()
        {
            var textFileContentProber = new TextFileContentProberWindows();
            var fakeCollectInfo = GetFakeCollectInfo("oval:modulo:obj:900");
            ProberBehaviorCreator.CreateBehaviorWithExceptionThrowing(textFileContentProber);

            var proberResult = textFileContentProber.Execute(FakeContext, FakeTargetInfo, fakeCollectInfo);

            DoAssertForExecutionWithErrors(proberResult, typeof(textfilecontent_item));
        }