コード例 #1
0
        public void GetDraw_CallsRepositoryLayer_ReturnsCorrectDraw()
        {
            // Arrange
            int expectedNumber = 222;
            var expectedDraw   = new Draw
            {
                Number        = expectedNumber,
                Ballots       = new Ballot[5],
                SellUntilDate = new DateTime(2018, 1, 1)
            };

            drawRepositoryMock.Setup(mock => mock.Get(expectedNumber))
            .Returns(expectedDraw);

            // Act
            var result = drawController.GetDraw(expectedNumber);

            // Assert
            result.Should().NotBeNull();
            result.Should().Be(expectedDraw);

            drawRepositoryMock.VerifyAll();
        }