コード例 #1
0
        public void TestGetCardSetByEmptyId()
        {
            // Arrange
            Mock <ILoggingAdapter <CardRetrievalService> > myLogger = new Mock <ILoggingAdapter <CardRetrievalService> >();

            myLogger.Setup(logger => logger.LogInformation(It.IsAny <string>())).Verifiable();
            // Act
            CardRetrievalService myCardService = new CardRetrievalService(myLogger.Object);
            CardSet cards = myCardService.GetCardSetById("");

            // Assert
            Assert.IsNull(cards);
        }
コード例 #2
0
        public void TestGetCardSetByValidId()
        {
            // Arrange
            Mock <ILoggingAdapter <CardRetrievalService> > myLogger = new Mock <ILoggingAdapter <CardRetrievalService> >();

            myLogger.Setup(logger => logger.LogInformation(It.IsAny <string>())).Verifiable();
            // Act
            CardRetrievalService myCardService = new CardRetrievalService(myLogger.Object);
            CardSet cards = myCardService.GetCardSetById("00");

            // Assert
            Assert.IsNotNull(cards);
            Assert.IsNotNull(cards.card_list);
            Assert.IsTrue(cards.card_list.Count != 0);
        }
コード例 #3
0
        public void TestGetCardSetByInvalidId()
        {
            // Arrange
            Mock <ILoggingAdapter <CardRetrievalService> > myLogger = new Mock <ILoggingAdapter <CardRetrievalService> >();

            myLogger.Setup(logger => logger.LogInformation(It.IsAny <string>())).Verifiable();
            // Act
            CardRetrievalService myCardService = new CardRetrievalService(myLogger.Object);
            CardSet cards = myCardService.GetCardSetById("weruo2j3h4kjghkdghfjkyhqwjke");

            // Assert
            // CardSet should be empty, but not null
            Assert.IsNotNull(cards);
            Assert.IsNotNull(cards.card_list);
            Assert.IsTrue(cards.card_list.Count == 0);
        }