public void ShouldReturnValidObject_WhenValidInput(decimal fastSMA, decimal slowSMA, TAZ taz, Trend trend) { var result = new TechnicalAnalysisBuilder() .SetFastSMA(fastSMA) .SetSlowSMA(slowSMA) .SetTAZ(taz.ToString()) .SetTrend(trend.ToString()) .Build(); result.Should().NotBeNull(); result.FastSMA.Should().Be(fastSMA); result.SlowSMA.Should().Be(slowSMA); result.TAZ.Should().Be(taz); result.Trend.Should().Be(trend); }