func (s *ContainerTestSuite) TestContainerWithReadyDependenciesShouldBeReady(c *C) { dep1 := container.Container{Name: "abc"} dep1.Running = false dep2 := container.Container{Name: "abc"} dep2.Running = true mainContainer := container.Container{Name: "Test"} mainContainer.Dependencies = make([]*container.Container, 0) mainContainer.AddDependency(&dep1) mainContainer.AddDependency(&dep2) c.Check(mainContainer.IsReady(), Equals, false) dep1.Running = true c.Check(mainContainer.IsReady(), Equals, true) }