public void AddFlavorShouldReturnTrueIfRepositoryHasNoExceptions() { // Arrange var mock = new Mock <IPizzaFlavorRepository>(); Repository = mock.Object; Service = new PizzaFlavorService(Repository); var mockCustomer = Builder <PizzaFlavorAddModel> .CreateNew().Build(); // Act var result = Service.Add(mockCustomer); // Assert Assert.IsTrue(result); }
public void AddFlavorShouldReturnFalseIfRepositoryHasExceptions() { // Arrange var mock = new Mock <IPizzaFlavorRepository>(); mock.Setup(_ => _.CreateNewFlavor(It.IsAny <PizzaFlavor>())) .Throws <Exception>(); Repository = mock.Object; Service = new PizzaFlavorService(Repository); var mockAddModel = Builder <PizzaFlavorAddModel> .CreateNew().Build(); // Act var result = Service.Add(mockAddModel); // Assert Assert.IsFalse(result); }