Ejemplo n.º 1
0
        public void ShouldNotThrow_WhenRemovedSuccessfully()
        {
            _sut.Add(1, 2);
            Assert.DoesNotThrow(() => _sut.UpdateParent(1, 3));
            var res = _sut.GetParent(2);

            Assert.AreEqual(3, res);
        }
Ejemplo n.º 2
0
        public void OneToManyMapper_GetParent0()
        {
            var child           = new Child(1);
            var oneToManyMapper = new OneToManyMapper();

            oneToManyMapper.childList.Add(child);

            int parentForChild = oneToManyMapper.GetParent(1);

            Assert.Equal(0, parentForChild);
        }
Ejemplo n.º 3
0
        public void OneToManyMapper_GetParent(int parentId, int childId)
        {
            var parent          = new Parent(parentId);
            var child           = new Child(childId);
            var oneToManyMapper = new OneToManyMapper();

            oneToManyMapper.parentList.Add(parent);
            oneToManyMapper.childList.Add(child);
            oneToManyMapper.Add(parentId, childId);

            int parentForChild = oneToManyMapper.GetParent(childId);

            Assert.Equal(parentForChild, parentId);
        }
Ejemplo n.º 4
0
 public void ShouldThrowArgumentException_WhenInputIsOutOfMinRange()
 {
     Assert.Throws <ArgumentException>(() => _sut.GetParent(0));
 }