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); }