public void UpdateBikeModel_Updates_BikeModel() { var testId = 1; var testString = "test"; var bike = new BikeModelEntity(); var dto = new BikeModelDto { ModelName = testString, ManufacturerId = testId, BikeTypeId = testId, Description = testString, ImageUrl = testString, IsBikeForMales = true, IsChildBike = true }; mockRepo.Setup(r => r.GetById(It.IsAny <Guid>())).Returns(bike); bikeModelService.UpdateBikeModel(dto); mockRepo.Verify(r => r.Update( It.Is <BikeModelEntity>(b => b.ModelName == testString && b.ManufacturerId == testId && b.BikeTypeId == testId && b.Description == testString && b.ImageUrl == testString && b.IsBikeForMales == true && b.IsChildBike == true)), Times.Once); }
public void DeleteBikeModel_Deletes_Model() { var bike = new BikeModelEntity(); var dto = new BikeModelDto(); mockRepo.Setup(r => r.GetById(It.IsAny <Guid>())).Returns(bike); bikeModelService.DeleteBikeModel(bike.Id); mockRepo.Verify(r => r.Delete(It.IsAny <BikeModelEntity>()), Times.Once); }
public void CreateBikeModel_Inserts_BikeModel() { var model = new BikeModelEntity(); var dto = new BikeModelDto(); mockMapper.Setup(m => m.Map <BikeModelEntity>(dto)).Returns(model); bikeModelService.CreateBikeModel(dto); mockRepo.Verify(r => r.Insert(model), Times.Once); }
public void CreateBikeModel_Returns_BikeModelDto() { var model = new BikeModelEntity(); var dto = new BikeModelDto(); mockRepo.Setup(r => r.Insert(It.IsAny <BikeModelEntity>())).Returns(model); mockMapper.Setup(m => m.Map <BikeModelDto>(model)).Returns(dto); var actual = bikeModelService.CreateBikeModel(dto); Assert.AreEqual(dto, actual); }
public void Delete(BikeModelEntity bikeModel) { bikeModel.IsActive = false; _context.BikeModels.Update(bikeModel); _context.SaveChanges(); }
public void Update(BikeModelEntity bikeModel) { _context.BikeModels.Update(bikeModel); _context.SaveChanges(); }
public BikeModelEntity Insert(BikeModelEntity bikeModel) { _context.BikeModels.Add(bikeModel); _context.SaveChanges(); return(bikeModel); }