예제 #1
0
        public async void CheckIfCharacterExistsAsync_ShouldWork(bool valueReturnedByRepository, bool expected)
        {
            var mockedCharacterRepository = new Mock <ICharacterRepository>();

            mockedCharacterRepository.Setup(r => r.CheckIfCharacterExistsAsync(new Guid()))
            .Returns(Task.FromResult(valueReturnedByRepository));
            var mockedMapper     = new Mock <IMapper>();
            var characterService = new CharacterService(mockedCharacterRepository.Object, mockedMapper.Object);

            var actual = await characterService.CheckIfCharacterExistsAsync(new Guid());

            Assert.Equal(actual, expected);
        }