public void ANewExerciseIsAddedToTheRepository()
        {
            var repo = new Mock<IExerciseRepository>();
            var command = new AddExerciseCommand("foo", ExerciseType.Strength);
            var handler = new AddExerciseCommandHandler(repo.Object);

            repo.Setup(x => x.Add(It.Is<Exercise>(ex => ex.Description == "foo" && ex.ExerciseType == ExerciseType.Strength))).Verifiable();

            handler.Handle(command);

            repo.VerifyAll();
        }
Exemple #2
0
        public void ANewExerciseIsAddedToTheRepository()
        {
            var repo    = new Mock <IExerciseRepository>();
            var command = new AddExerciseCommand("foo", ExerciseType.Strength);
            var handler = new AddExerciseCommandHandler(repo.Object);

            repo.Setup(x => x.Add(It.Is <Exercise>(ex => ex.Description == "foo" && ex.ExerciseType == ExerciseType.Strength))).Verifiable();

            handler.Handle(command);

            repo.VerifyAll();
        }