예제 #1
0
        public void HasDefectTest_HasSuffix_ReturnsTrue()
        {
            Init();
            // Given
            string    interfaceName = @"ClassFactory";
            NamingSet namingSet     = new NamingSet
            {
                currentName = interfaceName,
                basicWord   = "Factory"
            };
            // When
            bool result = prefixNaming.HasDefect(namingSet);

            // Then
            Assert.IsTrue(result);
        }
예제 #2
0
        public void HasDefectTest_EmptyPrefix_ReturnsFalse()
        {
            Init();
            // Given
            string    interfaceName = @"IDexterInterfaceNameTest";
            NamingSet namingSet     = new NamingSet
            {
                currentName = interfaceName,
                basicWord   = ""
            };
            // When
            bool result = prefixNaming.HasDefect(namingSet);

            // Then
            Assert.IsFalse(result);
        }
예제 #3
0
        public void HasDefectTest_WithoutPrefix_ReturnsTrue()
        {
            // Given
            Init();
            string    interfaceName = @"DexterInterfaceNameTest";
            NamingSet namingSet     = new NamingSet
            {
                currentName = interfaceName,
                basicWord   = "I"
            };
            // When
            bool result = prefixNaming.HasDefect(namingSet);

            // Then
            Assert.IsTrue(result);
        }
예제 #4
0
        public void HasDefectTest_WithValidEventTypeName_ReturnsFalse()
        {
            Init();
            // Given
            string    eventTypeName = @"NameChangedEventHandler";
            NamingSet namingSet     = new NamingSet
            {
                currentName = eventTypeName,
                basicWord   = DexterCRCUtil.EVENT_TYPE_SUFFIX
            };
            // When
            bool result = suffixNaming.HasDefect(namingSet);

            // Then
            Assert.IsFalse(result);
        }
예제 #5
0
        public void HasDefectTest_WithValidDelegateName_ReturnsFalse()
        {
            Init();
            // Given
            string    delegateName = @"NameChangedDele";
            NamingSet namingSet    = new NamingSet
            {
                currentName = delegateName,
                basicWord   = DexterCRCUtil.DELEGATE_SUFFIX
            };
            // When
            bool result = !suffixNaming.HasDefect(namingSet);

            // Then
            Assert.IsFalse(result);
        }
예제 #6
0
        public void HasDefectTest_WithSuffix_ReturnsFalse()
        {
            Init();
            // Given
            string    interfaceName = @"ClassWorker";
            NamingSet namingSet     = new NamingSet
            {
                currentName = interfaceName,
                basicWord   = "er"
            };
            // When
            bool result = suffixNaming.HasDefect(namingSet);

            // Then
            Assert.IsFalse(result);
        }