public void ShouldNotThrow_WhenRemovedSuccessfully() { _sut.Add(1, 2); Assert.DoesNotThrow(() => _sut.UpdateParent(1, 3)); var res = _sut.GetParent(2); Assert.AreEqual(3, res); }
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); }
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); }
public void ShouldThrowArgumentException_WhenInputIsOutOfMinRange() { Assert.Throws <ArgumentException>(() => _sut.GetParent(0)); }