public void ProjectDeleteCommandHandler_Handle() { var user = FakeObjects.TestUserWithId(); var project = FakeObjects.TestProjectWithId(); Project deletedTeam = null; var command = new ProjectDeleteCommand() { Id = project.Id, UserId = user.Id }; using (var session = _store.OpenSession()) { session.Store(user); session.Store(project); var commandHandler = new ProjectDeleteCommandHandler(session); commandHandler.Handle(command); session.SaveChanges(); deletedTeam = session.Load <Project>(project.Id); } Assert.IsNull(deletedTeam); }
public void ProjectDeleteCommandHandler_Handle() { var user = FakeObjects.TestUserWithId(); var project = FakeObjects.TestProjectWithId(); Project deletedTeam = null; var command = new ProjectDeleteCommand() { Id = project.Id, UserId = user.Id }; using (var session = _store.OpenSession()) { session.Store(user); session.Store(project); var commandHandler = new ProjectDeleteCommandHandler(session); commandHandler.Handle(command); session.SaveChanges(); deletedTeam = session.Load<Project>(project.Id); } Assert.IsNull(deletedTeam); }