protected async Task<TrackingCategory> findOrCreateTC(string OptionName, string TCName) { trackingCat = (await Api.TrackingCategories.GetAllAsync()).FirstOrDefault(); if (trackingCat == null || trackingCat.Options.FirstOrDefault() == null) { var option1 = new Option() { Id = Guid.Empty, Name = OptionName, Status = TrackingOptionStatus.Active }; trackingCat = await Api.TrackingCategories.CreateAsync(new TrackingCategory() { Name = TCName, Status = TrackingCategoryStatus.Active }); await (await Api.TrackingCategories.GetOptionsByIDAsync(trackingCat.Id)).AddAsync(option1); trackingCat = await Api.TrackingCategories.GetByIDAsync(trackingCat.Id); wasTCCreated = true; } return trackingCat; }
protected TrackingCategory findOrCreateTC(string OptionName, string TCName) { trackingCat = Api.TrackingCategories.GetAll().FirstOrDefault(); if (trackingCat == null || trackingCat.Options.FirstOrDefault() == null) { var option1 = new Option() { Id = Guid.Empty, Name = OptionName, Status = TrackingOptionStatus.Active }; trackingCat = Api.TrackingCategories.Create(new TrackingCategory() { Name = TCName, Status = TrackingCategoryStatus.Active }); Api.TrackingCategories[trackingCat.Id].Add(option1); trackingCat = Api.TrackingCategories.GetByID(trackingCat.Id); wasTCCreated = true; } return trackingCat; }
protected async Task deleteCreatedTC(TrackingCategory tc) { if (wasTCCreated) { await Api.TrackingCategories.DeleteAsync(trackingCat); wasTCCreated = false; } }
protected void deleteCreatedTC(TrackingCategory tc) { if (wasTCCreated) { Api.TrackingCategories.Delete(trackingCat); wasTCCreated = false; } }
public void Given_a_TrackingCategory_with_Option() { Given_a_TrackingCategory(); var option1 = Given_a_tracking_option(); Api.TrackingCategories[category1_.Id].Add(option1); category1_ = Api.TrackingCategories.GetByID(category1_.Id); }
public void Given_a_TrackingCategory() { category1_ = Api.TrackingCategories.Add(new TrackingCategory { Name = "TheJoker " + Guid.NewGuid(), Status = TrackingCategoryStatus.Active }); Assert.IsTrue(category1_.Name.StartsWith("TheJoker")); Assert.IsTrue(category1_.Status == TrackingCategoryStatus.Active); }
public async Task Given_a_TrackingCategory_with_Option() { await Given_a_TrackingCategory(); var option1 = Given_a_tracking_option(); var optionCollection = await Api.TrackingCategories.GetOptionsByIDAsync(category1_.Id); await optionCollection.AddAsync(option1); category1_ = await Api.TrackingCategories.GetByIDAsync(category1_.Id); }
public async Task Given_two_TrackingCategorys() { category1_ = await Api.TrackingCategories.AddAsync(new TrackingCategory { Name = "TheJoker " + Guid.NewGuid(), Status = TrackingCategoryStatus.Active }); category2_ = await Api.TrackingCategories.AddAsync(new TrackingCategory { Name = "HarleyQuinn " + Guid.NewGuid(), Status = TrackingCategoryStatus.Active }); }
public void Given_two_TrackingCategorys() { category1_ = Api.TrackingCategories.Add(new TrackingCategory { Name = "TheJoker " + Guid.NewGuid(), Status = TrackingCategoryStatus.Active }); category2_ = Api.TrackingCategories.Add(new TrackingCategory { Name = "HarleyQuinn " + Guid.NewGuid(), Status = TrackingCategoryStatus.Active }); }
public void Given_Tracking_Category_is_deleted() { category1_ = Api.TrackingCategories.Delete(category1_); Assert.True(category1_.Status == TrackingCategoryStatus.Deleted); }
public void Given_Tracking_Category_is_Archived() { category1_.Status = TrackingCategoryStatus.Archived; category1_ = Api.TrackingCategories.Update(category1_); Assert.True(category1_.Status == TrackingCategoryStatus.Archived); }
public TrackingCategory Update(TrackingCategory item) { return TrackingCategories.Update(item); }
public TrackingCategory Create(TrackingCategory item) { return TrackingCategories.Create(item); }
public Task<TrackingCategory> UpdateAsync(TrackingCategory item) { return TrackingCategories.UpdateAsync(item); }
public async Task Given_Tracking_Category_is_Archived() { category1_.Status = TrackingCategoryStatus.Archived; category1_ = await Api.TrackingCategories.UpdateAsync(category1_); Assert.True(category1_.Status == TrackingCategoryStatus.Archived); }
public async Task Given_both_Tracking_Category_is_deleted() { await Given_Tracking_Category_is_deleted(); category2_ = await Api.TrackingCategories.DeleteAsync(category2_); Assert.True(category2_.Status == TrackingCategoryStatus.Deleted); }