Ejemplo n.º 1
0
        public CreateCharacterTests()
        {
            var characterRepositoryMock = new Mock <ICharacterSystemCharacterRepository>();

            characterRepositoryMock
            .Setup(a => a.CharacterExistsWithName(It.IsAny <string>()))
            .ReturnsAsync((string name) => name.Equals(_alreadyExistingName));
            characterRepositoryMock
            .Setup(a => a.AddCharacter(It.IsAny <Character>()))
            .Returns(Task.CompletedTask)
            .Callback((Character character) => _addedCharacter = character);
            _characterRepository = characterRepositoryMock.Object;
            _handler             = new CreateCharacterCommandHandler(_characterRepository);
        }
Ejemplo n.º 2
0
        public GetCharacterTests()
        {
            _character = new Character {
                Id = 1, Name = "Alex"
            };

            var characterRepositoryMock = new Mock <ICharacterSystemCharacterRepository>();

            characterRepositoryMock
            .Setup(a => a.GetCharacter(It.IsAny <int>()))
            .ReturnsAsync((int id) => id == _character.Id ? _character : null);
            _characterRepository = characterRepositoryMock.Object;

            _handler = new GetCharacterQueryHandler(_characterRepository);
        }
Ejemplo n.º 3
0
 public CreateCharacterCommandHandler(ICharacterSystemCharacterRepository characterRepository)
 {
     _characterRepository = characterRepository;
 }
Ejemplo n.º 4
0
 public GetCharacterQueryHandler(ICharacterSystemCharacterRepository characterRepository)
 {
     _characterRepository = characterRepository;
 }