コード例 #1
0
        public void Test3()
        {
            Mock <IGlassStrength> mock = new Mock <IGlassStrength>();

            mock.Setup(foo => foo.GetStrength(1.533)).Returns(new AlfaBetaConstants(2.0, 0.056, 0.26));
            GlassTicknessCalculator calc = new GlassTicknessCalculator(mock.Object);
            var glassTicknes             = calc.GetglassTicknes(1.533, 1500);

            Assert.Equal(42, glassTicknes);
        }
コード例 #2
0
        public void Given_L_H_Ratio_Of_1_Calculate_Glass_Tickness()
        {
            Mock <IGlassStrength> mock = new Mock <IGlassStrength>();

            mock.Setup(foo => foo.GetStrength(1)).Returns(new AlfaBetaConstants(1.0, 0.022, 0.16));
            GlassTicknessCalculator calc = new GlassTicknessCalculator(mock.Object);

            var glassTicknes = calc.GetglassTicknes(1, 1000);

            Assert.Equal(18, glassTicknes);
        }
コード例 #3
0
        public void Test2()
        {
            Mock <IGlassStrength> mock = new Mock <IGlassStrength>();

            mock.Setup(foo => foo.GetStrength(2.85)).Returns(new AlfaBetaConstants(3.0, 0.067, 0.37));
            GlassTicknessCalculator calc = new GlassTicknessCalculator(mock.Object);

            var glassTicknes = calc.GetglassTicknes(2.85, 350);

            Assert.Equal(6, glassTicknes);
        }
コード例 #4
0
        public void Given_L_H_Ratio_Of_2_85_Calculate_Glass_Tickness()
        {
            Mock <IGlassStrength> mock = new Mock <IGlassStrength>();

            mock.Setup(foo => foo.GetStrength(2.85)).Returns(new AlfaBetaConstants(3.0, 0.067, 0.37));
            GlassTicknessCalculator calc = new GlassTicknessCalculator(mock.Object);
            Aquarium aquarium            = new Aquarium(99.75, 50, 35);

            var glassTicknes = calc.GetGlassTicknes(aquarium);

            Assert.Equal(6, glassTicknes);
        }
コード例 #5
0
        public void Given_L_H_Ratio_Of_1_533_Calculate_Glass_Tickness()
        {
            Mock <IGlassStrength> mock = new Mock <IGlassStrength>();

            mock.Setup(foo => foo.GetStrength(1.533)).Returns(new AlfaBetaConstants(2.0, 0.056, 0.26));
            GlassTicknessCalculator calc = new GlassTicknessCalculator(mock.Object);

            Aquarium aquarium = new Aquarium(229.95, 100, 150);

            var glassTicknes = calc.GetGlassTicknes(aquarium);

            Assert.Equal(42, glassTicknes);
        }