public void PlaceFirstTag_IntoCenter() { var center = new Point(CanvasSideLength / 2, CanvasSideLength / 2); var layouter = new SpiralLayouter(center, di.Resolve <ITagFactory>()); var firstTag = layouter.GetLayout(styler.GetStyles(Arg.Any <IDictionary <string, int> >())) .First(); currentLayout.Add(firstTag); firstTag.BoundingBox() .GetCenter() .Should() .Be(center); }
public void SetUp() { di = GetDiContainer(); layouter = RandomEntitiesFactory.GetRandomLayouter(CanvasSideLength, di.Resolve <ITagFactory>()); currentLayout = new List <ITag>(); styler = Substitute.For <IStyler>(); styler.GetStyles(Arg.Any <IDictionary <string, int> >()) .Returns(RandomEntitiesFactory.GetRandomStyledStrings(TagsCount)); }