public void UpdateColor_Calls_Update_In_Repo() { var dto = new BikeColorDto(); var color = new BikeColorEntity(); mockRepo.Setup(r => r.GetById(It.IsAny <int>())).Returns(color); bikeColorService.UpdateColor(dto); mockRepo.Verify(r => r.Update(It.IsAny <BikeColorEntity>()), Times.Once); }
public void CreateColor_Inserts_BikeColor() { var color = new BikeColorEntity(); var dto = new BikeColorDto(); mockMapper.Setup(m => m.Map <BikeColorEntity>(dto)).Returns(color); bikeColorService.CreateColor(dto); mockRepo.Verify(r => r.Insert(color), Times.Once); }
public void CreateColor_Returns_BikeColorDto() { var color = new BikeColorEntity(); var dto = new BikeColorDto(); mockRepo.Setup(r => r.Insert(It.IsAny <BikeColorEntity>())).Returns(color); mockMapper.Setup(m => m.Map <BikeColorDto>(color)).Returns(dto); var actual = bikeColorService.CreateColor(dto); Assert.AreEqual(dto, actual); }
public void CreateColorIfNotExists_Calls_Create_In_Repo() { var testDescription = "test"; var color = new BikeColorEntity(); var dto = new BikeColorDto { Description = testDescription }; mockRepo.Setup(r => r.Insert(It.IsAny <BikeColorEntity>())).Returns(color); bikeColorService.CreateColorIfNotExists(dto); mockRepo.Verify(r => r.Insert(It.IsAny <BikeColorEntity>()), Times.Once); }
public void GetColorById_Returns_BikeColorDto() { var id = 1; var details = new BikeColorEntity(); var dto = new BikeColorDto(); mockRepo.Setup(r => r.GetById (It.IsAny <int>())).Returns(details); mockMapper.Setup(m => m.Map <BikeColorDto> (details)).Returns(dto); BikeColorDto actual = bikeColorService.GetColorById(id); Assert.AreEqual(dto, actual); }
public void CreateColorIfNotExists_Does_Not_Insert_BikeColor() { var color = new BikeColorEntity(); var dto = new BikeColorDto(); mockMapper.Setup(m => m.Map <BikeColorEntity>(dto)).Returns(color); mockRepo.Setup(r => r.GetByDescription (It.IsAny <string>())).Returns(color); bikeColorService.CreateColorIfNotExists(dto); mockRepo.Verify(r => r.Insert( It.IsAny <BikeColorEntity>()), Times.Never); }
public void GetColorByDescription_Returns_BikeColorDto() { var desc = "test"; var details = new BikeColorEntity(); var dto = new BikeColorDto(); mockRepo.Setup(r => r.GetByDescription(It.IsAny <string>())) .Returns(details); mockMapper.Setup(m => m.Map <BikeColorDto>(details)) .Returns(dto); BikeColorDto actual = bikeColorService.GetColorByDescription(desc); Assert.AreEqual(dto, actual); }
public void UpdateColor_Updates_BikeColor() { var testId = 1; var testDescription = "test"; var color = new BikeColorEntity(); var dto = new BikeColorDto { Id = testId, Description = testDescription }; mockRepo.Setup(r => r.GetById(It.IsAny <int>())).Returns(color); bikeColorService.UpdateColor(dto); mockRepo.Verify(r => r.Update( It.Is <BikeColorEntity>(b => b.Description == testDescription)), Times.Once); }
public void Update(BikeColorEntity color) { _context.BikeColors.Update(color); _context.SaveChanges(); }
public BikeColorEntity Insert(BikeColorEntity color) { _context.BikeColors.Add(color); _context.SaveChanges(); return(color); }