public void CreateInstance_WhenValidParametersArePassed()
        {
            //Arrange and Act
            //Create BodyTransformationGoalAbstractMock with valid parameters
            BodyTransformationGoalMock bodyTransformationGoalMock = new BodyTransformationGoalMock(93, 95, 15, 16);

            //Assert

            Assert.IsNotNull(bodyTransformationGoalMock, "BodyTransformationGoalAbstract is not created.");
        }
        public void AddSupplementToSupplementList_WhenValidSupplementIsPassed()
        {
            //Arrange

            var bodyTransformationGoalMock = new BodyTransformationGoalMock(93, 95, 15, 17);
            var supplement = new Mock <ISupplement>();

            supplement.SetupGet(x => x.Name).Returns("Whey Gold Standart");

            //Act

            bodyTransformationGoalMock.AddSupplement(supplement.Object);

            //Assert

            Assert.AreEqual("Whey Gold Standart", bodyTransformationGoalMock.Supplements[0].Name);
        }