Exemple #1
0
        public void Get_NoCustomerFound_ThrowsException()
        {
            // Arrange
            int expectedCustomernumber = 123456;

            using (var context = new BitLotteryContext(Options))
            {
                CustomerRepository customerRepository = new CustomerRepository(context);

                try
                {
                    // Act
                    customerRepository.Get(expectedCustomernumber);
                }
                catch (Exception exception)
                {
                    // Assert
                    exception.Message.Should().Be("Customernumber: 123456 not found");
                    throw;
                }
            }
        }
        public void Get_NoDrawFound_ThrowsException()
        {
            // Arrange
            int expectedDrawnumber = 123456;

            using (var context = new BitLotteryContext(Options))
            {
                DrawRepository drawRepository = new DrawRepository(context);

                try
                {
                    // Act
                    drawRepository.Get(expectedDrawnumber);
                }
                catch (Exception exception)
                {
                    // Assert
                    exception.Message.Should().Be("Drawnumber: 123456 not found");
                    throw;
                }
            }
        }
        public void Get_NoBallotFound_ThrowsException()
        {
            // Arrange
            int expectedBallotnumber = 123456;

            using (var context = new BitLotteryContext(Options))
            {
                BallotRepository ballotRepository = new BallotRepository(context);

                try
                {
                    // Act
                    ballotRepository.Get(expectedBallotnumber);
                }
                catch (Exception exception)
                {
                    // Assert
                    exception.Message.Should().Be("BallotId: 123456 not found");
                    throw;
                }
            }
        }