예제 #1
0
        public void GetAssignedRoles_HasTranslationWIthLanguageTag_ReturnTranslation()
        {
            ComponentFile f = CreateComponentFileWithRoleChoices("abc_Translation-xyz.txt");

            Assert.AreEqual("translation", f.GetAssignedRoles(new Session()).First().Name);
        }
예제 #2
0
        public void GetAssignedRoles_ForTranslation_ReturnCorrectOne()
        {
            ComponentFile f = CreateComponentFileWithRoleChoices("abc_Translation.txt");

            Assert.AreEqual("translation", f.GetAssignedRoles(new Session()).First().Name);
        }
예제 #3
0
        public void GetAssignedRoles_ForConsentAndPersonType_ReturnsThem()
        {
            ComponentFile f = CreateComponentFileWithRoleChoices("abc_Consent.txt");

            Assert.AreEqual(1, f.GetAssignedRoles(new Person()).Count());
        }
예제 #4
0
        public void GetAssignedRoles_ForConsentAndSessionType_ReturnsEmptyEnumerator()
        {
            ComponentFile f = CreateComponentFileWithRoleChoices("abc_Consent.txt");

            Assert.AreEqual(0, f.GetAssignedRoles(new Session()).Count());
        }
예제 #5
0
        public void GetAssignedRoles_HasOneRoles_ReturnsThem()
        {
            ComponentFile f = CreateComponentFileWithRoleChoices("abc_Source.avi");

            Assert.AreEqual(1, f.GetAssignedRoles().Count());
        }
예제 #6
0
        public void GetAssignedRoles_NoRoles_ReturnsEmptyEnumerator()
        {
            ComponentFile f = CreateComponentFileWithRoleChoices("abc.txt");

            Assert.AreEqual(0, f.GetAssignedRoles().Count());
        }