コード例 #1
0
        public void ObservationDeleteCommandHandler_Handle()
        {
            var observation = FakeObjects.TestObservationWithId();
            var user = FakeObjects.TestUserWithId();

            Observation deletedTeam = null;

            var command = new ObservationDeleteCommand()
            {
                Id = observation.Id,
                UserId = user.Id
            };

            using (var session = _store.OpenSession())
            {
                session.Store(observation);
                session.Store(user);

                var commandHandler = new ObservationDeleteCommandHandler(session);

                commandHandler.Handle(command);

                session.SaveChanges();

                deletedTeam = session.Load<Observation>(observation.Id);
            }

            Assert.IsNull(deletedTeam);
        }
コード例 #2
0
        public void ObservationDeleteCommandHandler_Handle()
        {
            var observation = FakeObjects.TestObservationWithId();
            var user        = FakeObjects.TestUserWithId();

            Observation deletedTeam = null;

            var command = new ObservationDeleteCommand()
            {
                Id     = observation.Id,
                UserId = user.Id
            };

            using (var session = _store.OpenSession())
            {
                session.Store(observation);
                session.Store(user);

                var commandHandler = new ObservationDeleteCommandHandler(session);

                commandHandler.Handle(command);

                session.SaveChanges();

                deletedTeam = session.Load <Observation>(observation.Id);
            }

            Assert.IsNull(deletedTeam);
        }