public void GetById_ShouldReturnNull_WhenWrongId() { // Arrange var context = GetContext(TestData.paintworkTypes); var repo = new SqlPaintworkTypeRepo(context); // Act var paintworkType = repo.GetById(999); // Assert Assert.Null(paintworkType); context.Database.EnsureDeleted(); context.Dispose(); }
public void GetAll_ShouldReturnPaintworkTypes() { // Arrange var context = GetContext(TestData.paintworkTypes); var repo = new SqlPaintworkTypeRepo(context); // Act var paintworkTypes = repo.GetAll(); // Assert Assert.Equal(TestData.paintworkTypes, paintworkTypes); context.Database.EnsureDeleted(); context.Dispose(); }
public void GetById_ShouldReturnPaintworkType() { // Arrange var context = GetContext(TestData.paintworkTypes); var repo = new SqlPaintworkTypeRepo(context); int id = _rnd.Next(1, TestData.paintworkTypes.Count()); // Act var paintworkType = repo.GetById(id); // Assert Assert.Equal(TestData.paintworkTypes.SingleOrDefault(v => v.Id == id), paintworkType); context.Database.EnsureDeleted(); context.Dispose(); }