public void AddingMaterialToMagazine_ClearingMagazineCalled_EmptyListRetunred()
        {
            magazineManager.ClearMagazines();
            magazineManager.RegisterMaterialWithinMagazine(Magazine.From("Test Magazine"), MaterialQuantity.From(new Material("MaterialID", "Test Material"), 50));
            var contentOfMagazines = magazineManager.List();

            magazineManager.ClearMagazines();
            Assert.Empty(contentOfMagazines);
        }
        public void InstiatingNewMaterialEntity_NonNegativeQuantityProvided_NonExceptionThrown()
        {
            var createdMaterialQuantity = MaterialQuantity.From(It.IsAny <Material>(), 10);

            Assert.NotNull(createdMaterialQuantity);
        }
        public void AddingMaterialToMagazine_PropertyCongiguredData_MagazineStateUpdated()
        {
            magazineManager.ClearMagazines();
            magazineManager.RegisterMaterialWithinMagazine(Magazine.From("Test Magazine"), MaterialQuantity.From(new Material("MaterialID", "Test Material"), 50));
            var contentOfMagazines = magazineManager.List();

            Assert.NotEmpty(contentOfMagazines);
        }