Beispiel #1
0
        public async Task GetTransactionTypesAsync_Returns_GetTransactionTypeDtos()
        {
            //Arrange
            _fixture.MockTransactionTypeService.Setup(x => x.GetTransactionTypesAsync())
            .ReturnsAsync(_fixture.TransactionTypes);

            var repository = new TransactionTypeRepository(AutoMapperSingleton.Mapper, _fixture.MockTransactionTypeService.Object);

            //Act
            var result = await repository.GetTransactionTypesAsync();

            //Assert
            var transactionTypes = result.Should().BeAssignableTo <IEnumerable <GetTransactionTypeDto> >().Subject;

            transactionTypes.Should().HaveCount(5);
        }