コード例 #1
0
        public async Task GetAsync_should_invokes_exactly_twice()
        {
            var BukmacherRepositoryMock = new Mock <IBookmakerRepository>();
            var AutoMapperMock          = new Mock <IMapper>();
            var BukmacherService        = new BookmakerService(BukmacherRepositoryMock.Object, AutoMapperMock.Object);
            await BukmacherService.RegisterAsync("Fortunka");

            BukmacherRepositoryMock.Verify(x => x.GetAsync(""), Times.Exactly(0));
        }
コード例 #2
0
        public async Task Register_Async_should_invokes_once()
        {
            var BukmacherRepositoryMock = new Mock <IBookmakerRepository>();
            var AutoMapperMock          = new Mock <IMapper>();
            var BukmacherService        = new BookmakerService(BukmacherRepositoryMock.Object, AutoMapperMock.Object);
            await BukmacherService.RegisterAsync("Fortunka");

            BukmacherRepositoryMock.Verify(x => x.AddAsync(It.IsAny <Bookmaker>()), Times.Once);
        }