public void GetAllByNodeId_ShouldReturnEmptyArray_WhenWrongNodeId() { // Arrange var context = GetContext(TestData.subnodes); var repo = new SqlSubnodeRepo(context); // Act var subnodes = repo.GetAllByNodeId(999); // Assert Assert.Empty(subnodes); context.Database.EnsureDeleted(); context.Dispose(); }
public void GetAllByNodeId_ShouldReturnSubnodes() { // Arrange var context = GetContext(TestData.subnodes); var repo = new SqlSubnodeRepo(context); int nodeId = _rnd.Next(1, TestData.nodes.Count()); // Act var subnodes = repo.GetAllByNodeId(nodeId); // Assert Assert.Equal(TestData.subnodes.Where(v => v.Node.Id == nodeId), subnodes); context.Database.EnsureDeleted(); context.Dispose(); }