public void CompatibleModules_NoDLCInstalled_ExcludesModulesDependingOnMH() { // Arrange CkanModule DLCDepender = CkanModule.FromJson(@"{ ""identifier"": ""DLC-Depender"", ""version"": ""1.0.0"", ""download"": ""https://kerbalstuff.com/mod/269/Dogecoin%20Flag/download/1.01"", ""depends"": [ { ""name"": ""MakingHistory-DLC"" } ] }"); registry.AddAvailable(DLCDepender); // Act List <CkanModule> avail = registry.CompatibleModules(v0_24_2).ToList(); // Assert Assert.IsFalse(avail.Contains(DLCDepender)); }