public void Setup()
        {
            _messages = new Mock <Messages>();

            _sut = new ExerciseController(_messages.Object)
            {
            };
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            //Параметры локализации
            var culture    = CultureInfo.CreateSpecificCulture("en-us");
            var resManager = new ResourceManager("ConsoleFitnessApp.CMD.Lang.Messages", typeof(Program).Assembly);

            Console.WriteLine(resManager.GetString("Hello", culture));
            Console.Write(resManager.GetString("EnterUserName", culture));
            var name = Console.ReadLine();

            var userController     = new UserController(name);
            var eatingController   = new EatingController(userController.CurrentUser);
            var exerciseController = new ExerciseController(userController.CurrentUser);



            CreateNewUser(userController);
            Console.WriteLine(userController.CurrentUser);


            Console.WriteLine();

            while (true)
            {
                Console.WriteLine("Что вы хотите сделать");
                Console.WriteLine("1 - Ввести прием пищи");
                Console.WriteLine("2 - Ввести упражнение");
                Console.WriteLine("Q - Выйти");
                var key = Console.ReadKey();

                switch (key.Key)
                {
                case ConsoleKey.D1:
                    var foods = EnterEating();
                    eatingController.AddFood(foods.Food, foods.Weight);
                    foreach (var item in eatingController.Eating.Foods)
                    {
                        Console.WriteLine($"\t{ item.Key} - {item.Value}");
                    }
                    break;

                case ConsoleKey.D2:
                    var exe      = EnterExercise();
                    var exercise = new Exercise(exe.start, exe.finish, exe.activity, userController.CurrentUser);
                    exerciseController.Add(exe.activity, exe.start, exe.finish);
                    foreach (var item in exerciseController.Exercises)
                    {
                        Console.WriteLine($"\t{item.Activity} c {item.Start.ToShortTimeString()} до {item.Finish.ToShortTimeString()}");
                    }
                    break;

                case ConsoleKey.Q:
                    Environment.Exit(0);
                    break;
                }
                Console.WriteLine("Некорректный ввод");
            }
        }
Exemplo n.º 3
0
        public ExerciseControllerTest()
        {
            _exerciseServiceMock = new Mock <IExerciseService>();
            _controller          = new ExerciseController(_exerciseServiceMock.Object);

            _exercises = new List <ExerciseDTO> {
                _exerciseDTO1, _exerciseDTO2, _exerciseDTO3
            };
        }
Exemplo n.º 4
0
        public async Task ProcessResult(UserExerciseSubmission submission, RunningResults result)
        {
            if (result.StyleErrors == null || result.StyleErrors.Count == 0)
            {
                return;
            }

            if (result.Verdict != Verdict.Ok)
            {
                return;
            }

            var checking = submission.AutomaticChecking;

            if (!checking.IsRightAnswer)
            {
                return;
            }

            var exerciseSlide = (await courseManager.FindCourseAsync(submission.CourseId))
                                ?.FindSlideById(submission.SlideId, true) as ExerciseSlide;

            if (exerciseSlide == null)
            {
                return;
            }

            if (ulearnBotUserId == null)
            {
                ulearnBotUserId = await usersRepo.GetUlearnBotUserId();
            }

            var exerciseMetricId = ExerciseController.GetExerciseMetricId(submission.CourseId, exerciseSlide);

            metricSender.SendCount($"exercise.{exerciseMetricId}.StyleViolation");

            foreach (var error in result.StyleErrors)
            {
                await slideCheckingsRepo.AddExerciseCodeReview(
                    submission.Id,
                    ulearnBotUserId,
                    error.Span.StartLinePosition.Line,
                    error.Span.StartLinePosition.Character,
                    error.Span.EndLinePosition.Line,
                    error.Span.EndLinePosition.Character,
                    error.Message
                    );

                var errorName = error.ErrorType;
                metricSender.SendCount("exercise.style_error");
                metricSender.SendCount($"exercise.style_error.{errorName}");
                metricSender.SendCount($"exercise.{exerciseMetricId}.style_error");
                metricSender.SendCount($"exercise.{exerciseMetricId}.style_error.{errorName}");
            }
        }
        private void UpdateExerciseCard()
        {
            try
            {
                // Update Logic Pending Need to write by mobin
                ExerciseMaster objExerciseMaster = ExerciseController.GetExerciseMastersByID(ExerciseMasterId);
                objExerciseMaster.exerciseName   = txtExerciseName.Text;
                objExerciseMaster.exerciseTypeId = Convert.ToInt32(ddlExerciseType.SelectedValue);
                objExerciseMaster.isPersonalTrainingPackAllow = chkIsPTP.Checked;
                objExerciseMaster = new ExerciseController().UpdateExerciseMaster(objExerciseMaster);

                ExerciseCardMaster objExerciseCardMaster = ExerciseController.GetExerciseCardMastersByID(ExerciseCardMasterId);
                objExerciseCardMaster.bodyTypeId = Convert.ToInt32(ddlBodyType.SelectedValue);
                objExerciseMaster.exerciseTypeId = Convert.ToInt32(ddlExerciseType.SelectedValue);
                objExerciseCardMaster.isActive   = true;
                objExerciseCardMaster.exerciseId = objExerciseMaster.ID;
                if (Convert.ToInt32(ddlExerciseType.SelectedValue) == (int)EnumExerciseType.ArobicExercise)
                {
                    objExerciseCardMaster.RPM        = txtRPM.Text;
                    objExerciseCardMaster.duration   = txtDuration.Text;
                    objExerciseCardMaster.Calories   = txtCalories.Text;
                    objExerciseCardMaster.Resistence = txtResistence.Text;
                    objExerciseCardMaster.Distance   = txtDistance.Text;
                }
                objExerciseCardMaster = new ExerciseController().UpdateExerciseCardMaster(objExerciseCardMaster);

                if (Convert.ToInt32(ddlExerciseType.SelectedValue) == (int)EnumExerciseType.NonArobicExercise)
                {
                    // delete old ExerciseCardLevelSets
                    new ExerciseController().DeleteAllExrciseCardLevelSets(ExerciseCardMasterId);

                    foreach (var obj in lstExrciseCardLevelSet)
                    {
                        ExrciseCardLevelSet objE = new ExrciseCardLevelSet(); //ExerciseController.GetExrciseCardLevelSetsByCardID(ExerciseCardMasterId);
                        objE.levelId       = obj.levelId;
                        objE.set1          = obj.set1;
                        objE.set2          = obj.set2;
                        objE.set3          = obj.set3;
                        objE.set4          = obj.set4;
                        objE.exrciseCardId = objExerciseCardMaster.ID;
                        new ExerciseController().InsertExrciseCardLevelSet(objE);



                        // insert new updated ExerciseCardLevelSets
                        //  InsertExerciseCard();
                    }
                }
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void BindExerciseCardValues()
        {
            try
            {
                ExerciseCardMaster objExerciseCardMaster = ExerciseController.GetExerciseCardMastersByID(ExerciseCardMasterId);
                var lstSetLevels = ExerciseController.GetExrciseCardLevelSetsByExerciseCardMaterId(ExerciseCardMasterId);
                List <ExrciseCardLevelSet> lstTemp = new List <ExrciseCardLevelSet>();

                foreach (var obj in lstSetLevels)
                {
                    ExrciseCardLevelSet objE = new ExrciseCardLevelSet();
                    objE.levelId = obj.levelId;
                    objE.set1    = obj.set1;
                    objE.set2    = obj.set2;
                    objE.set3    = obj.set3;
                    objE.set4    = obj.set4;
                    lstTemp.Add(objE);
                }
                lstExrciseCardLevelSet = lstTemp;

                BindTempLevels();


                txtCalories.Text              = objExerciseCardMaster.Calories;
                txtDuration.Text              = objExerciseCardMaster.duration;
                txtExerciseName.Text          = objExerciseCardMaster.ExerciseMaster.exerciseName;
                txtResistence.Text            = objExerciseCardMaster.Resistence;
                txtRPM.Text                   = objExerciseCardMaster.RPM;
                txtDistance.Text              = objExerciseCardMaster.Distance;
                ddlBodyType.SelectedValue     = objExerciseCardMaster.bodyTypeId == null ? "1" : objExerciseCardMaster.bodyTypeId.ToString();
                ddlExerciseType.SelectedValue = objExerciseCardMaster.exerciseTypeId == null ? "1" : objExerciseCardMaster.exerciseTypeId.ToString();
                ExerciseMasterId              = (long)objExerciseCardMaster.exerciseId;
                if (objExerciseCardMaster.exerciseTypeId == (int)EnumExerciseType.ArobicExercise)
                {
                    pnlArobic.Visible    = true;
                    pnlNonArobic.Visible = false;
                }

                else
                {
                    pnlNonArobic.Visible     = true;
                    pnlArobic.Visible        = false;
                    pnlNonArobicView.Visible = true;
                    pnlNonArobicEdit.Visible = false;
                }


                BindTempLevels();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public void GetExercise_returns_an_instance_of_exercise_type()
        {
            Mock <IExerciseService> mockExerciseService = new Mock <IExerciseService>();
            int correctCount = 0;
            ExerciseController exerciseController = new ExerciseController(mockExerciseService.Object);

            mockExerciseService.Setup(x => x.CreateExercise(correctCount)).Returns(() => new Exercise());
            Exercise exercise = exerciseController.GetExercise();

            Assert.IsInstanceOfType(exercise, typeof(Exercise));
        }
Exemplo n.º 8
0
        public void Setup()
        {
            _random = new Random();
            _exerciseServiceMock    = new Mock <IAssignmentService>();
            _exerciseRepositoryMock = new Mock <IExerciseRepository>();
            _exerciseConverterMock  = new Mock <IExerciseConverter>();

            _controller = new ExerciseController(_exerciseServiceMock.Object,
                                                 _exerciseRepositoryMock.Object,
                                                 _exerciseConverterMock.Object);
        }
Exemplo n.º 9
0
        public void DeleteExercises_Test()
        {
            //Arrange
            mockRepo.Setup(repo => repo.Exercises.FindByCondition(w => w.ExerciseId == It.IsAny <int>())).Returns(GetExercises());
            mockRepo.Setup(repo => repo.Exercises.Delete(GetExercise()));
            //Act
            var controllerActionResult = new ExerciseController(mockRepo.Object).Delete(It.IsAny <int>());

            //Assert
            Assert.NotNull(controllerActionResult);
        }
Exemplo n.º 10
0
        public void Initialize()
        {
            DbContextHelpers contextHelpers = new DbContextHelpers();

            search = new WorkoutSearch();

            db         = contextHelpers.getDbContext();
            controller = new ExerciseController(db.Object)
            {
                ControllerContext = MockContext.AuthenticationContext("jjones")
            };
        }
 private void BindExercise()
 {
     try
     {
         grdExercise.DataSource = ExerciseController.GetExerciseMaster_Result(txtSearchText.Text, LoginUser.ClubId);
         grdExercise.DataBind();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 12
0
        public void GetExercise_Invalid_Session_404()
        {
            // Arrange
            _exerciseLogic.Setup(c => c.CreateExercise(session, 1)).Returns(exercise);
            ExerciseController ec = new ExerciseController(_exerciseLogic.Object, _sessionLogic.Object);

            // Act
            var result = (StatusCodeResult)ec.GetExercise(Guid.NewGuid());

            // Assert
            Assert.AreEqual(result.StatusCode, 404);
        }
Exemplo n.º 13
0
        static void Main(string[] args)
        {
            CultureInfo     cultreInfo      = CultureInfo.CreateSpecificCulture("en-us");
            ResourceManager resourseManager = new ResourceManager("Fitness.CMD.Languages.Messeges", typeof(Program).Assembly);

            Console.WriteLine(resourseManager.GetString("Hello"), cultreInfo);
            Console.WriteLine(resourseManager.GetString("EnterName"), cultreInfo);
            var                name               = Console.ReadLine();
            UserController     uc                 = new UserController(name);
            EatingController   eatingController   = new EatingController(uc.CurrentUser);
            ExerciseController exerciseController = new ExerciseController(uc.CurrentUser);

            if (uc.IsNewUser)
            {
                Console.WriteLine("Write gender ");
                string   gender = Console.ReadLine();
                DateTime birthDate;
                birthDate = ParseDate("dd.mm.yyy");
                double weight = ParseDouble("weight");
                double height = ParseDouble("height");
                uc.SetNewUserData(gender, birthDate, weight, height);
            }
            Console.WriteLine(uc.CurrentUser.ToString());
            Console.WriteLine("What are you going to do ?");
            Console.WriteLine("E - input food eating");
            Console.WriteLine("R - input add some activity");
            var key = Console.ReadKey();

            switch (key.Key)
            {
            case ConsoleKey.E:
                var foods = EnterEating();
                eatingController.Add(foods.Food, foods.Weight);
                foreach (var food in eatingController.Eating.Foods)
                {
                    Console.WriteLine(food);
                }
                break;

            case ConsoleKey.R:
                var activity = EnterActivity();
                exerciseController.Add(activity.activity, activity.start, activity.finish);
                foreach (var exercise in exerciseController.Exercises)
                {
                    Console.WriteLine(exercise.ToString());
                }
                break;

            default:
                break;
            }
        }
Exemplo n.º 14
0
 public WorkoutTest()
 {
     //sample models
     addWorkout = new AddWorkoutBindingModel {
         WorkoutId = 1, Type = "Legs", Difficulty = Difficulty.Intermediate, Time = 20
     };
     addExercise = new AddExerciseBindingModel {
         ExerciseId = 1, Name = "Squats", Picture = "https://cdn.thespaces.com/wp-content/uploads/2020/01/Gymshark-hero-crop.jpg", Sets = 20, Weight = 20, Status = Status.Completed
     };
     mockRepo           = new Mock <IRepositoryWrapper>();
     WorkoutController  = new WorkoutController(mockRepo.Object);
     ExerciseController = new ExerciseController(mockRepo.Object);
 }
Exemplo n.º 15
0
        public void AddTest()
        {
            var userName          = Guid.NewGuid().ToString();
            var activityName      = Guid.NewGuid().ToString();
            var rnd               = new Random();
            var userController    = new UserController(userName);
            var exerciseCintroler = new ExerciseController(userController.CurrentUser);
            var activity          = new Activity(activityName, rnd.Next(10, 50));

            exerciseCintroler.Add(activity, DateTime.Now, DateTime.Now.AddHours(1));

            Assert.AreEqual(activity.Name, exerciseCintroler.Activities.First().Name);
        }
Exemplo n.º 16
0
        public void GetExercise_Valid_Session_200()
        {
            // Arrange
            _exerciseLogic.Setup(c => c.CreateExercise(session, 1)).Returns(exercise);
            ExerciseController ec = new ExerciseController(_exerciseLogic.Object, _sessionLogic.Object);

            // Act
            var result = (ObjectResult)ec.GetExercise(session.Id.Value);

            // Assert
            Assert.AreEqual(result.Value, exercise);
            Assert.AreEqual(result.StatusCode, 200);
        }
Exemplo n.º 17
0
        public void TestExerciseController()
        {
            //Arrange
            var user       = new User(Guid.NewGuid().ToString());
            var rnd        = new Random();
            var controller = new ExerciseController(user);
            var activity   = new Activity(Guid.NewGuid().ToString(), rnd.Next(10, 100));

            // Act
            controller.Add(activity, DateTime.Now, DateTime.Now.AddMinutes(5));
            // Assert
            Assert.AreEqual(activity.Name, controller.Activities.Last().Name);
            Assert.AreEqual(activity.CaloriesPerMinute, controller.Activities.Last().CaloriesPerMinute);
        }
Exemplo n.º 18
0
        public void ExerciseControllerTest()
        {
            //Arrange
            var userName  = Guid.NewGuid().ToString();
            var actName   = Guid.NewGuid().ToString();
            var usercontr = new UserController(userName);
            var excontr   = new ExerciseController(usercontr.CurrentUser);
            var activity  = new Activity(actName);

            //Act
            excontr.Add(activity, DateTime.Now, DateTime.Now.AddMinutes(1));
            //Assert
            Assert.AreEqual(actName, excontr.Activities.First().Name);
        }
        private void InsertExerciseCard()
        {
            try
            {
                if (SetExerciseMode == "Insert")
                {
                    ExerciseMaster objExerciseMaster = new ExerciseMaster();
                    objExerciseMaster.exerciseName   = txtExerciseName.Text;
                    objExerciseMaster.exerciseTypeId = Convert.ToInt32(ddlExerciseType.SelectedValue);
                    objExerciseMaster.isPersonalTrainingPackAllow = chkIsPTP.Checked;
                    objExerciseMaster.clubId = LoginUser.ClubId;
                    objExerciseMaster        = new ExerciseController().InsertExerciseMaster(objExerciseMaster);

                    ExerciseCardMaster objExerciseCardMaster = new ExerciseCardMaster();
                    objExerciseCardMaster.bodyTypeId     = Convert.ToInt32(ddlBodyType.SelectedValue);
                    objExerciseCardMaster.exerciseTypeId = Convert.ToInt32(ddlExerciseType.SelectedValue);
                    objExerciseCardMaster.isActive       = true;
                    objExerciseCardMaster.exerciseId     = objExerciseMaster.ID;
                    if (Convert.ToInt32(ddlExerciseType.SelectedValue) == (int)EnumExerciseType.ArobicExercise)
                    {
                        objExerciseCardMaster.RPM        = txtRPM.Text;
                        objExerciseCardMaster.duration   = txtDuration.Text;
                        objExerciseCardMaster.Calories   = txtCalories.Text;
                        objExerciseCardMaster.Resistence = txtResistence.Text;
                        objExerciseCardMaster.Distance   = txtDistance.Text;
                    }
                    objExerciseCardMaster = new ExerciseController().InsertExerciseCardMaster(objExerciseCardMaster);

                    if (Convert.ToInt32(ddlExerciseType.SelectedValue) == (int)EnumExerciseType.NonArobicExercise)
                    {
                        foreach (var obj in lstExrciseCardLevelSet)
                        {
                            ExrciseCardLevelSet objE = new ExrciseCardLevelSet();
                            objE.levelId       = obj.levelId;
                            objE.set1          = obj.set1;
                            objE.set2          = obj.set2;
                            objE.set3          = obj.set3;
                            objE.set4          = obj.set4;
                            objE.exrciseCardId = objExerciseCardMaster.ID;
                            new ExerciseController().InsertExrciseCardLevelSet(objE);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public void Should_Return_Not_Found_When_Getting_Exercise_By_ID_And_Not_Found()
        {
            //ARRANGE
            var exerciseSvc = new Mock <IExerciseService>(MockBehavior.Strict);

            exerciseSvc.Setup(x => x.GetById(It.IsAny <int>())).Returns((Exercise)null);
            var sut = new ExerciseController(exerciseSvc.Object);

            //ACT
            var response = sut.Get(12345);

            //ASSERT
            Assert.IsNotNull(response);
            Assert.IsInstanceOfType(response.Result, typeof(NotFoundObjectResult));
        }
        public void PostAnswer_returns_an_instance_of_exercise_type()
        {
            UserAnswer userAnswer = new UserAnswer {
                QuestionId = "someguid", Answer = 2
            };
            Mock <IExerciseService> mockExerciseService = new Mock <IExerciseService>();
            int correctCount = 0;
            ExerciseController exerciseController = new ExerciseController(mockExerciseService.Object);

            mockExerciseService.Setup(x => x.CountCorrectAnswers(userAnswer)).Returns(() => It.IsAny <int>());
            mockExerciseService.Setup(x => x.CreateExercise(correctCount)).Returns(() => new Exercise());
            Exercise exercise = exerciseController.GetExercise();

            Assert.IsInstanceOfType(exercise, typeof(Exercise));
        }
 public void BindMembers()
 {
     try
     {
         ddlMembers.DataSource     = ExerciseController.GetMembersByLeadID(LoginUser.ClubId);
         ddlMembers.DataTextField  = "MembersName";
         ddlMembers.DataValueField = "ID";
         ddlMembers.DataBind();
         ddlMembers.Items.Insert(0, new ListItem("Select Member", "0"));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 23
0
        public async Task MarkSuccessOnValidQuery()
        {
            var exercise = db.EmployeesExercises.First();

            exerciserMock.Setup(e => e.ExecuteExercise(It.Is <Exercise>(s => s == exercise), It.IsAny <string>(), It.IsAny <IEnumerable <string> >()))
            .ReturnsAsync(() => new KeyValuePair <bool, string>(true, ""));
            sut = new ExerciseController(db, exerciserMock.Object, null);


            var result = await sut.Solve(exercise.ExerciseId, "good");


            Assert.Single(db.Statuses, s => s.Exercise == exercise && s.Accepted && s.User == db.CurrentUser && s.Solution == "good");
            Assert.Equal("Success", result.ViewName);
        }
Exemplo n.º 24
0
        public void AddTest()
        {
            //Arrange
            string             userName           = Guid.NewGuid().ToString();
            string             activityName       = Guid.NewGuid().ToString();
            Random             random             = new Random();
            UserController     userController     = new UserController(userName);
            ExerciseController exerciseController = new ExerciseController(userController.CurrentUser);
            Activity           activity           = new Activity(activityName, random.Next(10, 100));

            //Act
            exerciseController.Add(activity, new DateTime(2020, random.Next(1, 12), random.Next(1, 28), 15, 0, 0), new DateTime(2020, random.Next(1, 12), random.Next(1, 28), 15, random.Next(1, 59), random.Next(1, 59)));
            //Assert
            Assert.AreEqual(activityName, exerciseController.Activities.Last().Name);
        }
Exemplo n.º 25
0
        static void Main(string[] args)
        {
            var culture         = CultureInfo.CreateSpecificCulture("ru-ru");
            var resourceManager = new ResourceManager("CBFitness.CMD.Languages.Messages", typeof(Program).Assembly);

            Console.WriteLine(resourceManager.GetString("Introdusing", culture));
            Console.WriteLine(resourceManager.GetString("Login", culture));
            var            username = Console.ReadLine();
            UserController user     = new UserController(username);

            EatingController eating = new EatingController(user.CurrentUser);
            var exercisecontroller  = new ExerciseController(user.CurrentUser);

            Console.WriteLine("Клавиши управления :");
            Console.WriteLine("A - ввести продукт.\nE - ввести упражнение.\nQ - выход");
            while (true)
            {
                var key = Console.ReadKey();
                switch (key.Key)
                {
                case ConsoleKey.A:
                    Console.WriteLine("\nУкажите кол-во продуктов");
                    int.TryParse(Console.ReadLine(), out int count);
                    eating.AddEating(count);
                    Console.WriteLine("Продукт успешно добавлен");
                    break;

                case ConsoleKey.E:
                    Console.WriteLine("Введите название упражнения.");
                    var name = Console.ReadLine();
                    var act  = exercisecontroller.ActivityRegistration(name);
                    Console.WriteLine("Укажите время начала упражнения");
                    DateTime.TryParse(Console.ReadLine(), out DateTime start);
                    Console.WriteLine("Укажите время окончания упражнения");
                    DateTime.TryParse(Console.ReadLine(), out DateTime finish);
                    exercisecontroller.Add(act, start, finish);
                    Console.WriteLine("Упражнение успешно добавлено.");
                    break;

                case ConsoleKey.Q:
                    break;
                }
            }



            Console.ReadLine();
        }
Exemplo n.º 26
0
        public void AddTest()
        {
            //Arrange
            string             userName           = Guid.NewGuid().ToString();
            string             activityName       = Guid.NewGuid().ToString();
            Random             rd                 = new Random();
            UserController     userController     = new UserController(userName);
            ExerciseController exerciseController = new ExerciseController(userController.CurrentUser);
            Activity           activity           = new Activity(activityName, rd.Next(20, 50));

            //Act
            exerciseController.Add(activity, DateTime.Now, DateTime.Now.AddHours(1));

            //Assert
            Assert.AreEqual(activityName, exerciseController.Activities.First().Name.ToString());
        }
Exemplo n.º 27
0
        public void AddExerciseTest()
        {
            // Arrange
            var                userName           = Guid.NewGuid().ToString();
            var                activityName       = Guid.NewGuid().ToString();
            var                rnd                = new Random();
            UserController     userController     = new UserController(userName);
            ExerciseController exerciseController = new ExerciseController(userController.CurrentUser);
            Activity           activity           = new Activity(activityName, rnd.Next(10, 30));

            // Act
            exerciseController.AddExercise(activity, DateTime.Now, DateTime.Now.AddHours(1));

            // Assert
            Assert.AreEqual(activity.Name, exerciseController.Activities.Last().Name);
        }
Exemplo n.º 28
0
        public void AddTest()
        {
            //Arrage
            var userName           = Guid.NewGuid().ToString();
            var activytyName       = Guid.NewGuid().ToString();
            var rnd                = new Random();
            var userController     = new UserController(userName);
            var exerciseController = new ExerciseController(userController.CurrentUser);
            var activity           = new Activiaty(activytyName, rnd.Next(50, 100));

            //Act
            exerciseController.Add(activity, DateTime.Now, DateTime.Now.AddHours(1));

            //Assert
            Assert.AreEqual(activytyName, exerciseController.Activiaties.First().Name);
        }
        public void AddTest()
        {
            //Arrange Объявление
            var userName           = Guid.NewGuid().ToString();
            var activityName       = Guid.NewGuid().ToString();
            var rnd                = new Random();
            var userController     = new UserController(userName);
            var exerciseController = new ExerciseController(userController.CurrentUser);
            var activity           = new Activity(activityName, rnd.Next(10, 500));

            //Act действие
            exerciseController.Add(activity, DateTime.Now, DateTime.Now.AddHours(1));

            //Assert Проверка
            Assert.AreEqual(activity.Name, exerciseController.Activities.First().Name);
        }
Exemplo n.º 30
0
        public void AddTest()
        {
            // Arrange
            var userName           = Guid.NewGuid().ToString();
            var activityName       = Guid.NewGuid().ToString();
            var rnd                = new Random();
            var userController     = new UserController(userName);
            var exerciseController = new ExerciseController(userController.CurrentUser);
            var activity           = new Activity(activityName, rnd.Next(10, 59));

            // Act
            exerciseController.Add(activity, DateTime.Now, DateTime.Now.AddHours(1));
            // Assert
            Assert.AreEqual(activityName, exerciseController.Exercises.FirstOrDefault(a => a.Activity.Name == activity.Name).Activity.Name);
            Assert.AreEqual(activityName, exerciseController.Activities.FirstOrDefault(a => a.Name == activity.Name).Name);
        }