public void GetInstanceTest()
        {
            WeightAdapterFactory expected = WeightAdapterFactory.GetInstance();
            WeightAdapterFactory actual   = WeightAdapterFactory.GetInstance();

            Assert.IsNotNull(actual);
            Assert.AreEqual(expected, actual);
        }
        public void GetWeightAdapterInstanceTest()
        {
            WeightAdapterEnum    input    = WeightAdapterEnum.SAM;
            WeightAdapterFactory factory  = WeightAdapterFactory.GetInstance();
            IWeightAdapter       expected = factory.GetWeightAdapterInstance(input);
            IWeightAdapter       actual   = factory.GetWeightAdapterInstance(input);

            Assert.AreEqual(expected, actual);
            Assert.IsNotNull(actual);
        }