public void GetCancerSiteCount_same_study() { var cosmicItem = new CosmicItem(ChromosomeUtilities.Chr1, 100, "rs101", "A", "C", "GENE0", new HashSet <CosmicItem.CosmicStudy> { new CosmicItem.CosmicStudy("100", new [] { "primary histology 0", "histology subtype 1" }, new [] { "primarySite 0", "site subtype 1" }), new CosmicItem.CosmicStudy("100", new [] { "primary histology 0", "histology subtype 1" }, new [] { "primarySite 0", "site subtype 1" }) }, 1); var counts = cosmicItem.GetTissueCounts(); Assert.Equal(2, counts.Count); Assert.Equal(1, counts["primarySite 0"]); Assert.Equal(1, counts["site subtype 1"]); }
public void GetTissueCount_same_study() { var cosmicItem = new CosmicItem(new Chromosome("chr1", "1", 0), 100, "rs101", "A", "C", "GENE0", new HashSet <CosmicItem.CosmicStudy> { new CosmicItem.CosmicStudy("100", new [] { "primary histology 0", "histology subtype 1" }, new [] { "primarySite 0", "site subtype 1" }), new CosmicItem.CosmicStudy("100", new [] { "primary histology 0", "histology subtype 1" }, new [] { "primarySite 0", "site subtype 1" }) }, 1); var tissueCounts = cosmicItem.GetTissueCounts(); Assert.Equal(2, tissueCounts.Count()); Assert.Equal(1, tissueCounts["primarySite 0"]); Assert.Equal(1, tissueCounts["site subtype 1"]); }