public void CannotUpdateNetworkSwitchWithNegativePrice() { Assert.Catch(() => { var x = new NetworkSwitch("Cisco SG 300-20", 20, 4, true, false, true, 243m, Currency.GBP); x.UpdatePrice(-243m, Currency.GBP); }); }