public void OneToManyMapper_GetChildrenEmpty() { var oneToManyMapper = new OneToManyMapper(); var childList = oneToManyMapper.GetChildren(0); Assert.Empty(childList); }
public void ShouldNotThrow_AndShouldUpdateParent_WhenMultipleUpdatedSuccessfully() { _sut.Add(1, 2); _sut.Add(1, 3); Assert.DoesNotThrow(() => _sut.UpdateParent(1, 10)); var res = _sut.GetChildren(10).ToList(); Assert.AreEqual(2, res.Count()); Assert.IsTrue(res.Contains(2)); Assert.IsTrue(res.Contains(3)); }
public void OneToManyMapper_GetChildren(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); var childList = oneToManyMapper.GetChildren(parentId); Assert.True(childList.Count() == 1, $"Value returned is not of type List"); }
public void ShouldThrowArgumentException_WhenInputIsOutOfMinRange() { Assert.Throws <ArgumentException>(() => _sut.GetChildren(0)); }