:
1) M1 = Opinion.ParseExpression()
2) M2 = DictionaryParser.Parse() .
3) M3 = DictionaryParser.Contains()
4) M4 = DictionaryParser.GetInitialForm() ,
M5 = Opinion.CreateExpression(), , 8. , / , .
8.
, :
1. M2
2. M4
3. M3
4. M1
5. M5
-
- ( M2-M4).
M2 ( ):
- public static void Dictionary_FileNotFound_ExceptionCaught()
- public static void Dictionary_EmptyFile_NoExceptions()
,
- public static void Dictionary_AllLinesParsedSuccessfully_NoExceptions()
- public static void Dictionary_InvalidRecord_ExceptionCaught()
, [2]
3. . : DictionaryParser.Parse().
M3 ( ):
- public static void Dictionary_ContainsSpecificForm_NoExceptions()
, , .
- public static void Dictionary_DoesNotContainSpecificForm_ExceptionCaught()
, , .
M4 ( ):
- public static void Dictionary_InitialFormRevealed_NoExceptions()
, , .
- public static void Dictionary_InitialFormDidNotReveal_ExceptionCaught()
, , .
- public static void Dictionary_InitialFormDidNotRevealFromEmptyFile_ExceptionCaught()
.
DictionaryParserTests.cs Opinions.Test ( Tests).