public void TwoActorsOneCommunity() { var network = generator.Generate(2); var communities = new List <Community> { new Community(network.Actors), }; var coverage = Coverage.Get(network, communities); Assert.Equal(1.0, coverage); }
public void OneActor() { var network = generator.Generate(1); var communities = new List <Community> { new Community(network.Actors[0]) }; var coverage = Coverage.Get(network, communities); Assert.Equal(1.0, coverage); }
public void FourActorsTwoCommunities() { var network = generator.Generate(4); var communities = new List <Community> { new Community(network.Actors.GetRange(0, 3)), new Community(network.Actors.Last()) }; var coverage = Coverage.Get(network, communities); Assert.Equal(0.5, coverage); }
public void TwoActorsTwoCommunities() { var network = generator.Generate(2); var communities = new List <Community> { new Community(network.Actors[0]), new Community(network.Actors[1]) }; var coverage = Coverage.Get(network, communities); Assert.Equal(0.0, coverage); }