Esempio n. 1
0
        private static bool AddShelfNumberOne(Mock <IShelfManager> shelfmanagerMock)
        {
            var shelf       = new AisleAPI(shelfmanagerMock.Object);
            var successfull = shelf.AddShelf(1);

            return(successfull);
        }
Esempio n. 2
0
        private static bool AddAisleNumberOne(Mock <IAisleManager> aisleManagerMock)
        {
            var aisle       = new AisleAPI(aisleManagerMock.Object, null);
            var successfull = aisle.AddAisle(1);

            return(successfull);
        }
Esempio n. 3
0
        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);
        }