Esempio n. 1
0
        public void Should_be_possible_to_generate_items_to_collect_from_a_user_object()
        {
            var fakeObject = new UserObjectFactory().NewObject("Guest");

            var itemsToCollect = new UserItemTypeGenerator(null).GetItemsToCollect(fakeObject, null);

            ItemTypeChecker.DoBasicAssertForItems(itemsToCollect, 1, typeof(user_item), StatusEnumeration.notcollected);
            ItemTypeEntityChecker.AssertItemTypeEntity(itemsToCollect.OfType<user_item>().Single().user, "Guest");
        }
        public void Should_be_possible_to_generate_items_to_collect_from_a_user_object_with_variable_reference()
        {
            var variableID = "oval:org.modsic:var:1";
            var fakeObject = new UserObjectFactory().NewObjectWithVariable(variableID);
            var fakeVariables = VariableHelper.CreateVariableWithOneValue(fakeObject.id, variableID, "Everyone");
            
            var itemsToCollect = new UserItemTypeGenerator(null).GetItemsToCollect(fakeObject, fakeVariables);

            ItemTypeChecker.DoBasicAssertForItems(itemsToCollect, 1, typeof(user_item), StatusEnumeration.notcollected);
            ItemTypeEntityChecker.AssertItemTypeEntity(itemsToCollect.OfType<user_item>().Single().user, "Everyone");
        }