アセンブリの構成にいくつかのキーの正しい値があることを確認するために、単体テストを作成したいと考えています。
アセンブリは、次のように構成を宣言します。
- (id)config
{
return [TyphoonDefinition configDefinitionWithName:@"SomeConfigFile.plist"];
}
そして、いくつかのオブジェクトのプロパティを次のように設定します:
[initializer injectParameterWith:TyphoonConfig(@"some.config.key")];
そして、アセンブリが正しいキー、つまり次のようにそうすることを確認したい(疑似コード):
assertEquals([myAssembly configValueForKey:@"some.config.key"], @"correct key value");
これを達成する方法は?