@@ -318,10 +318,9 @@ public async Task GetByAppIdKeyTest()
318318 ClearData ( ) ;
319319
320320 var env = "DEV" ;
321- var id = Guid . NewGuid ( ) . ToString ( ) ;
322321 var appid1 = Guid . NewGuid ( ) . ToString ( ) ;
323322 var appid2 = Guid . NewGuid ( ) . ToString ( ) ;
324-
323+ var id = Guid . NewGuid ( ) . ToString ( ) ;
325324 var source = new Config
326325 {
327326 AppId = appid1 ,
@@ -366,18 +365,43 @@ public async Task GetByAppIdKeyTest()
366365 OnlineStatus = OnlineStatus . Online ,
367366 Env = env
368367 } ;
368+ var id3 = Guid . NewGuid ( ) . ToString ( ) ;
369+ var source3 = new Config
370+ {
371+ AppId = appid1 ,
372+ Id = id3 ,
373+ Group = "" ,
374+ Key = "k" ,
375+ Value = "v" ,
376+ Description = "d1" ,
377+ CreateTime = DateTime . Now ,
378+ UpdateTime = DateTime . Now ,
379+ Status = ConfigStatus . Enabled ,
380+ OnlineStatus = OnlineStatus . Online ,
381+ Env = env
382+ } ;
369383 var result = await _service . AddAsync ( source , env ) ;
370384 Assert . IsTrue ( result ) ;
371385 var result1 = await _service . AddAsync ( source1 , env ) ;
372386 Assert . IsTrue ( result1 ) ;
373387 var result2 = await _service . AddAsync ( source2 , env ) ;
374388 Assert . IsTrue ( result2 ) ;
389+ var result3 = await _service . AddAsync ( source3 , env ) ;
390+ Assert . IsTrue ( result3 ) ;
375391
376392 var config = await _service . GetByAppIdKeyEnv ( appid1 , "g" , "k" , env ) ;
377393 Assert . IsNotNull ( config ) ;
394+ Assert . AreEqual ( "g" , config . Group ) ;
395+ Assert . AreEqual ( "k" , config . Key ) ;
396+ Assert . AreEqual ( "v" , config . Value ) ;
397+ var config1 = await _service . GetByAppIdKeyEnv ( appid1 , "" , "k" , env ) ;
398+ Assert . IsNotNull ( config1 ) ;
399+ Assert . AreEqual ( "" , config1 . Group ) ;
400+ Assert . AreEqual ( "k" , config1 . Key ) ;
401+ Assert . AreEqual ( "v" , config1 . Value ) ;
378402
379- var config1 = await _service . GetByAppIdKeyEnv ( appid2 , "g" , "k" , env ) ;
380- Assert . IsNull ( config1 ) ;
403+ var config2 = await _service . GetByAppIdKeyEnv ( appid2 , "g" , "k" , env ) ;
404+ Assert . IsNull ( config2 ) ;
381405 }
382406
383407 [ TestMethod ]
0 commit comments