public void GetAllByProjectId_ShouldReturnEmptyArray_WhenWrongProjectId() { // Arrange var context = GetContext(TestData.profiles); var repo = new SqlProfileRepo(context); // Act var profiles = repo.GetAllByProfileClassId(999); // Assert Assert.Empty(profiles); context.Database.EnsureDeleted(); context.Dispose(); }
public void GetAllByProfileClassId_ShouldReturnprofiles() { // Arrange var context = GetContext(TestData.profiles); var repo = new SqlProfileRepo(context); int classId = _rnd.Next(1, TestData.profileClasses.Count()); // Act var profiles = repo.GetAllByProfileClassId(classId); // Assert Assert.Equal(TestData.profiles.Where(v => v.Class.Id == classId), profiles); context.Database.EnsureDeleted(); context.Dispose(); }