コード例 #1
0
        public void WhenCreatingANewWorkoutTheStartDateIsSet()
        {
            var invoker = new Mock <ICommandInvoker>();
            var service = new WorkoutService(null, invoker.Object);

            service.BeginNew();

            invoker.Verify(x => x.Execute(It.IsAny <BeginWorkoutCommand>()), Times.Once());

            //var workDoc = new List<Workout> { new Workout(new WorkoutDocument { Id = "wk/1" }) };
            //repo.Setup(x => x.Where(It.IsAny<OpenWorkoutQuery>())).Returns(workDoc);

            //var currentWorkout = service.CurrentWorkout();

            //currentWorkout.WorkoutId.ShouldEqual("wk/1");
            //repo.VerifyAll();
        }