public void Add_FailWithNull() { var l = new MachinesList(); Action act = () => l.Add(null); act.Should().Throw <ArgumentException>().WithMessage("*Machine reference cannot be null*"); }
public void Add() { var l = new MachinesList(); var m = new Machine(); l.Add(m); l.Count.Should().Be(1); l.Locate(m.ID).Should().BeSameAs(m); }
public void Test_AggregatedDataIntegrator_AddTaskToProcessList() { var integrator = new AggregatedDataIntegrator(); SiteModel siteModel = new SiteModel(/*"TestName", "TestDesc", */ Guid.NewGuid(), StorageMutability.Immutable, 1.0); IMachinesList machines = new MachinesList(); machines.Add(new Machine("TestName", "TestHardwareID", 0, 0, Guid.NewGuid(), 0, false)); ServerSubGridTree tree = new ServerSubGridTree(siteModel.ID, StorageMutability.Mutable); MachinesProductionEventLists events = new MachinesProductionEventLists(siteModel, 1); integrator.AddTaskToProcessList(siteModel, siteModel.ID, machines, tree, 0, events); Assert.Equal(1, integrator.CountOfTasksToProcess); Assert.True(integrator.CanAcceptMoreAggregatedCellPasses, "CanAcceptMoreAggregatedCellPasses is false"); }