public void ThatServicesCanDeleteUnit() { var unit = UnitServices.WithDto(GetUnitDto()).Get(); UnitServices.Delete(unit); Assert.IsNull(UnitServices.Units.SingleOrDefault(x => x.Name == GetUnitDto().Name)); }
public void ThatUnitCollectionContainsUnit() { var unit = UnitServices.WithDto((UnitTestFixtures.GetTestUnitMilligram())).Get(); var group = unit.UnitGroup; Assert.IsTrue(group.Units.Contains(unit)); }
public void ThatUnitGroupIsStillThereAfterUnitDelete() { var unit = UnitServices.WithDto(GetUnitDto()).Get(); UnitServices.Delete(unit); Assert.IsNotNull(UnitGroupServices.UnitGroups.SingleOrDefault(x => x.Name == GetUnitDto().UnitGroupName)); }
public void ThatServicesReturnsSameUnitWhenAskedTwiceForSameUnit() { var unit1 = UnitServices.WithDto(GetUnitDto()).Get(); var unit2 = UnitServices.WithDto(GetUnitDto()).Get(); Assert.AreEqual(unit1, unit2); }
public void ThatAUnitGroupCanBeChanged() { var unit = UnitServices.WithDto(GetUnitDto()).Get(); // ToDo: rewrite UnitServices.ChangeUnitName(unit, "changed"); Assert.IsNotNull(UnitServices.Units.SingleOrDefault(x => x.Name == "changed")); }
private IUnit GetUnitFromJObject(JObject unit) { return(UnitServices.WithDto(new UnitDto { Name = unit.Value <String>("Name") }).Get()); }
public void ThatServicesGetsTheUnitFromTheRepositoryOnceItsAdded() { var unit = UnitServices.WithDto(GetUnitDto()).AddToGroup(GetGroupDto()).Get(); Assert.AreEqual(unit, UnitServices.GetUnit(unit.Id)); }
public void ThatServicesCanCreateNewUnitAndAddUnitToGroup() { var unit = UnitServices.WithDto(GetUnitDto()).AddToGroup(GetGroupDto()).Get(); Assert.IsNotNull(unit); }
public void ThatServicesCanCreateNewUnitWithNewUnitGroup() { var unit = UnitServices.WithDto(GetUnitDto()).Get(); Assert.IsNotNull(unit); }