public void CacheResultLabelContentTest()
        {
            //Arrange
            CalculatorModel OperationalModel = new CalculatorModel(OutPut);

            OperationalModel.ResultLabel.Content = "45.";
            OperationalModel.Operation           = CalculatorModel.Flag.Add;
            OperationalModel.Negative            = true;
            OperationalModel.CacheResultLabelContent();
            //Act
            var cacheExpected = "45.";
            var totalExpected = 45.0;

            CalculatorModel.Flag lastOperationExpected = CalculatorModel.Flag.Add;
            var negativeExpected = false;

            //Assert
            Assert.AreEqual(cacheExpected, OperationalModel.Cache);
            Assert.AreEqual(totalExpected, OperationalModel.Total);
            Assert.AreEqual(lastOperationExpected, OperationalModel.LastOperation);
            Assert.AreEqual(negativeExpected, OperationalModel.Negative);
        }