public void GetById_ShouldReturnNull_WhenWrongId() { // Arrange var context = GetContext(TestData.boltLengths); var repo = new SqlBoltLengthRepo(context); // Act var boltLength = repo.GetById(999); // Assert Assert.Null(boltLength); context.Database.EnsureDeleted(); context.Dispose(); }
public void GetById_ShouldReturnBoltLength() { // Arrange var context = GetContext(TestData.boltLengths); var repo = new SqlBoltLengthRepo(context); var id = _rnd.Next(1, TestData.boltLengths.Count()); // Act var boltLength = repo.GetById(id); // Assert Assert.Equal(TestData.boltLengths.SingleOrDefault( v => v.Id == id), boltLength); context.Database.EnsureDeleted(); context.Dispose(); }
public void GetAllByDiameterId_ShouldReturnBoltLengths() { // Arrange var context = GetContext(TestData.boltLengths); var repo = new SqlBoltLengthRepo(context); var diameterId = _rnd.Next(1, TestData.constructionTypes.Count()); // Act var boltLengths = repo.GetAllByDiameterId(diameterId); // Assert Assert.Equal(TestData.boltLengths.Where( v => v.Diameter.Id == diameterId), boltLengths); context.Database.EnsureDeleted(); context.Dispose(); }