public void AddTest(TestMeta test, string id) { string key = string.Format("{0}|{1}|{2}", test.Fixture.Assembly.UniqueName, test.Fixture.UniqueName, test.UniqueName); lock (ExpectedTests) { if (!ExpectedTests.ContainsKey(key)) { ExpectedTests.Add(key, new List <PlatformResult>()); } ExpectedTests[key].Add(new PlatformResult(id) { MissingTest = test }); } }