public void Execute(CreateActorInput input, CreateActorOutput output) { var actor = new Actor(); actor.SetPositionId(input.PosId); output.ID = actor.ID; _repository.Save(actor); }
public void Should_Succeed_When_Create_Actor() { var actorRepository = new ActorRepository(); var createActorUseCase = new CreateActorUseCase(actorRepository); var input = new CreateActorInput(); input.PosId = "Pos 100"; var output = new CreateActorOutput(); createActorUseCase.Execute(input, output); Assert.NotNull(output.ID); Assert.AreEqual("Pos 100", actorRepository.FindById(output.ID).PosId); }