private void CreateProfile(string userEmail)
        {
            var newProfile = new FitnessProfile(userEmail);

            this.profileData.Add(newProfile);
            this.profileData.Commit();
        }
        public void CompareInEqualityFalse()
        {
            var fakeProfile1 = FitnessProfile.FakeFactory("*****@*****.**");
            var fakeProfile2 = FitnessProfile.FakeFactory("*****@*****.**");

            Assert.That((fakeProfile1 != fakeProfile2), Is.False);
        }
        public void CompareInEqualityReturnsTrue()
        {
            var fakeProfile1 = FitnessProfile.FakeFactory("*****@*****.**");
            var fakeProfile2 = FitnessProfile.FakeFactory("*****@*****.**");//different profiles

            Assert.That(fakeProfile1, Is.Not.EqualTo(fakeProfile2));
            Assert.That((fakeProfile1 != fakeProfile2));
        }
        public void CompareEquality_ReturnsTrue()
        {
            var fakeProfile1 = FitnessProfile.FakeFactory("*****@*****.**");
            var fakeProfile2 = FitnessProfile.FakeFactory("*****@*****.**");

            Assert.That(fakeProfile1, Is.EqualTo(fakeProfile2));
            Assert.That(fakeProfile1.Equals(fakeProfile2), Is.True);
            Assert.That((fakeProfile1 == fakeProfile2));
        }
示例#5
0
        private void fakeNewProfile()
        {
            fakeProfile = new FitnessProfile(testEmail);
            var discExcPlans = new List <DiscreteExercisePlan>
            {
                new DiscreteExercisePlan(true)
            };

            fakeProfile.DiscreteExercisePlans = discExcPlans;
        }
 //Helper methods
 private void GenerateUserProfile(string userEmail, FitnessProfile thisUser)
 {
     if (thisUser == null)
     {
         CreateProfile(userEmail);
     }
     else if (thisUser.DiscreteExercisePlans.Count() == 0)
     {
         CreateExercisePlans(userEmail);
     }
 }
示例#7
0
        public void AddingProfileByElements_ProfileInDBset()
        {
            //Arrange
            profileData = new SqlProfileData(FitnessTrackerDbContext.MockDBContextFactory());

            fakeProfile = new FitnessProfile();
            var discExcPlans = new List <DiscreteExercisePlan>();

            discExcPlans.Add(new DiscreteExercisePlan(true));

            fakeProfile.DiscreteExercisePlans = discExcPlans;

            //Act
            profileData.Add(testEmail, new DiscreteExercisePlan(true));

            //Assert
            var addResult = profileData.db.UserProfiles.Find(testEmail);

            Assert.That(addResult, Is.Not.Null);
        }