コード例 #1
0
        public void GetById_WithBadId_ThrowsNotFoundException()
        {
            var entrantMap = new ConcurrentDictionary <int, Entrant>
            {
                [1] = new Entrant {
                    FirstName = "firstName", LastName = "lastName", Id = 1
                },
                [2] = new Entrant {
                    FirstName = "firstName2", LastName = "lastName2", Id = 2
                },
            };

            var dal = new EntrantDal(entrantMap);

            Assert.Throws <EntrantNotFoundException>(() => dal.GetById(4));
        }
コード例 #2
0
        public void GetById_WithValidId_ReturnsExpectedItem()
        {
            var entrantMap = new ConcurrentDictionary <int, Entrant>
            {
                [1] = new Entrant {
                    FirstName = "firstName", LastName = "lastName", Id = 1
                },
                [2] = new Entrant {
                    FirstName = "firstName2", LastName = "lastName2", Id = 2
                },
            };

            var dal = new EntrantDal(entrantMap);

            var item = dal.GetById(1);

            Assert.That(item, Is.EqualTo(entrantMap[1]));
        }