public async Task InputDataIsOk_Executed_ReturnSkillId() { //Arrange var skillRepository = new Mock <ISkillRepository>(); var createSkillCommand = new CreateSkillCommand { Description = "Mentiroso" }; var createSkillCommandHandler = new CreateSkillCommandHandler(skillRepository.Object); //Act var id = await createSkillCommandHandler.Handle(createSkillCommand, new CancellationToken()); //Assert Assert.True(id >= 0); }
public async Task InputDataIsOk_Executed_ReturnSkillId() { //Arrange var skillRepository = new Mock <ISkillRepository>(); var createSkillCommand = new CreateSkillCommand { Description = "Skill de teste" }; var createSkillCommandHandler = new CreateSkillCommandHandler(skillRepository.Object); //Act var id = await createSkillCommandHandler.Handle(createSkillCommand, new CancellationToken()); //Assert Assert.True(id >= 0); skillRepository.Verify(s => s.AddAsync(It.IsAny <Skill>()), Times.Once); }