public void GetExternalPressureCoefficientsTest_Success(
            double area, double expectedResult)
        {
            var building = new Mock <IFlatRoofBuilding>();

            building.Setup(b => b.Areas).Returns(new Dictionary <Field, double>()
            {
                { Field.F, area },
                { Field.G, 5 },
                { Field.H, 15 },
                { Field.I, 15 }
            });
            building.Setup(b => b.Height).Returns(60);
            building.Setup(b => b.Length).Returns(10);
            building.Setup(b => b.Width).Returns(10);
            var windLoadData = new Mock <IWindLoadData>();
            var flatRoofWindLoads
                = new FlatRoofWindLoads(
                      building.Object, windLoadData.Object);

            var result = flatRoofWindLoads.GetExternalPressureCoefficientsMax();

            Assert.That(result[Field.F], Is.EqualTo(expectedResult).Within(0.000001));
        }