Пример #1
0
        internal void Transform_CorrectlyCalculatesTheACoefficient_Test(
            [Frozen] Mock <IPolynomialCoefficientsFactory> polynomialCoefficientsFactory,
            IPolesCoefficients polesCoefficients, PolynomialTransformer polynomialTransformer)
        {
            var expected = polesCoefficients.P.PolynomialCoefficients().Select(x => x.Real).ToList();

            polynomialTransformer.Transform(polesCoefficients);

            polynomialCoefficientsFactory.Verify(mock => mock.Build(expected, It.IsAny <IReadOnlyList <double> >()),
                                                 Times.Once);
        }
Пример #2
0
        internal void Transform_CorrectlyReturnsTheResultOfThePolynomialFactory_Test(
            [Frozen] Mock <IPolynomialCoefficientsFactory> polynomialCoefficientsFactory,
            IPolesCoefficients polesCoefficients, IPolynomialCoefficients expected,
            PolynomialTransformer polynomialTransformer)
        {
            polynomialCoefficientsFactory.Setup(
                mock => mock.Build(It.IsAny <IReadOnlyList <double> >(), It.IsAny <IReadOnlyList <double> >()))
            .Returns(expected);

            var actual = polynomialTransformer.Transform(polesCoefficients);

            Assert.Equal(expected, actual);
        }