private static bool AddShelfNumberOne(Mock <IShelfManager> shelfmanagerMock) { var shelf = new AisleAPI(shelfmanagerMock.Object); var successfull = shelf.AddShelf(1); return(successfull); }
private static bool AddAisleNumberOne(Mock <IAisleManager> aisleManagerMock) { var aisle = new AisleAPI(aisleManagerMock.Object, null); var successfull = aisle.AddAisle(1); return(successfull); }
public void RemoveEmptyAisle() { var aisleManagerMock = new Mock <IAisleManager>(); var shelfManagerMock = new Mock <IShelfManager>(); aisleManagerMock.Setup(m => m.GetAisleByNumber(It.IsAny <int>())) .Returns(new Aisle { AisleNr = 1, Shelf = new List <Shelf>() }); var libraryAPI = new AisleAPI(aisleManagerMock.Object, shelfManagerMock.Object); var successfull = libraryAPI.RemoveAisle(1); Assert.AreEqual(RemoveAisleErrorCodes.OK, successfull); aisleManagerMock.Verify(m => m.RemoveAisle(It.IsAny <int>()), Times.Once); }