public void ReturnAnErrorResultWhenCallingCreatePlayer()
        {
            this.mockPlayerRepository.Setup(x => x.CreatePlayer(It.IsAny <Player>())).Returns(Result.Fail <string>("Error"));

            var handler = new CreatePlayerCommandHandler(this.mockPlayerRepository.Object, this.mockTeamsRepository.Object, this.mockPositionsRepository.Object);

            var barcode = handler.CreatePlayer(command);

            Assert.IsTrue(barcode.IsFailure);
        }
        public void CreateAPlayer()
        {
            this.mockPlayerRepository.Setup(x => x.CreatePlayer(It.IsAny <Player>())).Returns(Result.Ok("Record saved."));

            var handler = new CreatePlayerCommandHandler(this.mockPlayerRepository.Object, this.mockTeamsRepository.Object, this.mockPositionsRepository.Object);

            var barcode = handler.CreatePlayer(command);

            Assert.IsTrue(barcode.IsSuccess);
        }