public void CanCreateTrendlines_ReturnTrue_IfDistanceIsSuitable() { //Arrange Mock <IProcessManager> mockManager = new Mock <IProcessManager>(); Price basePrice = utf.getPrice(100); Extremum baseMaster = new Extremum(basePrice, ExtremumType.PeakByClose); ExtremumGroup baseExtremumGroup = new ExtremumGroup(baseMaster, null); Price footholdPrice = utf.getPrice(200); Extremum footholdMaster = new Extremum(footholdPrice, ExtremumType.PeakByClose); ExtremumGroup footholdExtremumGroup = new ExtremumGroup(footholdMaster, null); //Act TrendlineProcessor processor = new TrendlineProcessor(mockManager.Object); processor.MaxDistanceBetweenExtrema = 150; //Assert var result = processor.CanCreateTrendline(baseExtremumGroup, footholdExtremumGroup); Assert.IsTrue(result); }