public void GetAllBySubnodeId_ShouldReturnEmptyArray_WhenWrongSubnodeId() { // Arrange var context = GetContext(TestData.marks); var repo = new SqlMarkRepo(context); // Act var marks = repo.GetAllBySubnodeId(999); // Assert Assert.Empty(marks); context.Database.EnsureDeleted(); context.Dispose(); }
public void GetAllBySubnodeId_ShouldReturnMarks() { // Arrange var context = GetContext(TestData.marks); var repo = new SqlMarkRepo(context); var subnodeId = _rnd.Next(1, TestData.subnodes.Count()); // Act var marks = repo.GetAllBySubnodeId(subnodeId); // Assert Assert.Equal(TestData.marks.Where(v => v.Subnode.Id == subnodeId), marks); context.Database.EnsureDeleted(); context.Dispose(); }