public int Object_Should_Calculate_Number_Of_Orbits(string orbitalObjectName) { var factory = new OrbitalMapFactory(); factory.AddOrbit("B").Around("A"); factory.AddOrbit("C").Around("B"); factory.AddOrbit("D").Around("C"); var orbitalObject = factory.Get(orbitalObjectName); return(orbitalObject.GetNumberOfOrbits()); }
public IOrbitalBuilder Around(string orbitalObjectName) { Around(_orbitalMapFactory.Get(orbitalObjectName)); return(this); }