Esempio n. 1
0
        public async Task DeleteAsyncTest_NullMemberMap_ExceptionalCase()
        {
            //arrange
            _mapper.WithMap(null);

            _sut = new MemberRepository(_access.Object, _mapper.Object);

            //act
            await _sut.DeleteAsync(MemberTestUtils.GenerateValidMember());
        }
Esempio n. 2
0
        public async Task DeleteAsyncTestWithId_ValidMember_HappyPath()
        {
            //arrange
            const int dummyId = 10;

            _sut = new MemberRepository(_access.Object, _mapper.Object);

            //act
            await _sut.DeleteAsync(dummyId);
        }
Esempio n. 3
0
        public async Task DeleteAsyncTest_ValidMember_HappyPath()
        {
            //arrange
            _mapper.WithMap(MemberMapTestUtils.GenerateValidMemberMap());

            _sut = new MemberRepository(_access.Object, _mapper.Object);

            //act
            await _sut.DeleteAsync(MemberTestUtils.GenerateValidMember());

            //assert
            _access.Verify(m => m.DeleteOneAsync(It.IsAny <MemberMap>()), Times.Once);
        }