public void ChangeToInProgressShouldWork() { var repair = new Repair(Guid.NewGuid(), "desc", Guid.NewGuid(), Guid.NewGuid()); repair.PricingAccepted(); Assert.Equal(RepairStatus.InProgress, repair.GetStatus()); }
public void FinishShouldWork() { var repair = new Repair(Guid.NewGuid(), "desc", Guid.NewGuid(), Guid.NewGuid()); repair.PricingAccepted(); repair.Finish(""); Assert.Equal(RepairStatus.Finished, repair.GetStatus()); }
public void CancelShouldWork() { var repair = new Repair(Guid.NewGuid(), "desc", Guid.NewGuid(), Guid.NewGuid()); repair.PricingAccepted(); repair.Cancel("some reason"); Assert.Equal(RepairStatus.Canceled, repair.GetStatus()); }