public void AllEnginePower_ExistingEnginePower_EnginePowerReturned() { //Arrange var controller = new EnginePowerController(_enginePowerService, _mapper, _log); //Act var result = controller.AllEnginePower().Result; //Asserts result.Should().ContainSingle(x => x.IDEnginePower == 1 && x.Power == 10); }
public void DeleteEnginePower_ExistingEnginePower_StatusOk() { //Arrange var controller = new EnginePowerController(_enginePowerService, _mapper, _log); //Act var result = controller.DeleteEnginePower(1); //Asserts result.Should().BeOfType <OkResult>(); _enginePowerService.Received(1).DeleteEnginePower(Arg.Is <EnginePower>(x => x == _enginePower)); _enginePowerService.Received(1).SaveChanges(); _log.Received(1).Save(Arg.Any <string>(), "Usunięto rodzaj paliwa", nameof(EnginePowerController)); }
public void DeleteEnginePower_NonexistentEnginePower_StatusNotFound() { //Arrange var controller = new EnginePowerController(_enginePowerService, _mapper, _log); //Act var result = controller.DeleteEnginePower(2); //Asserts result.Should().BeOfType <NotFoundResult>(); _enginePowerService.DidNotReceive().DeleteEnginePower(Arg.Any <EnginePower>()); _enginePowerService.DidNotReceive().SaveChanges(); _log.DidNotReceive().Save(Arg.Any <string>(), Arg.Any <string>(), nameof(EnginePowerController)); }
public void AddEnginePower_NewEnginePower_StatusOk() { //Arrange var controller = new EnginePowerController(_enginePowerService, _mapper, _log); var enginePower = new EnginePowerDTO { Power = 10 }; //Act var result = controller.AddEnginePower(enginePower); //Asserts result.Result.Should().BeOfType <OkResult>(); _enginePowerService.Received(1).AddEnginePower(Arg.Any <EnginePower>()); _enginePowerService.Received(1).SaveChanges(); _log.Received(1).Save(Arg.Any <string>(), "Dodano rodzaj paliwa", nameof(EnginePowerController)); }
public void UpdateEnginePower_ExistingEnginePower_StatusOk() { //Arrange var controller = new EnginePowerController(_enginePowerService, _mapper, _log); var enginePower = new EnginePowerDTO { Power = 10 }; //Act var result = controller.UpdateEnginePower(enginePower, 1); //Asserts result.Should().BeOfType <OkResult>(); _mapper.Received().Map(enginePower, _enginePower); _enginePowerService.Received(1).UpdateEnginePower(Arg.Is <EnginePower>(x => x == _enginePower)); _enginePowerService.Received(1).SaveChanges(); _log.Received(1).Save(Arg.Any <string>(), "Edytowano rodzaj paliwa", nameof(EnginePowerController)); }