コード例 #1
0
        public void ThatServicesCanDeleteUnit()
        {
            var unit = UnitServices.WithDto(GetUnitDto()).Get();

            UnitServices.Delete(unit);
            Assert.IsNull(UnitServices.Units.SingleOrDefault(x => x.Name == GetUnitDto().Name));
        }
コード例 #2
0
        public void ThatUnitCollectionContainsUnit()
        {
            var unit  = UnitServices.WithDto((UnitTestFixtures.GetTestUnitMilligram())).Get();
            var group = unit.UnitGroup;

            Assert.IsTrue(group.Units.Contains(unit));
        }
コード例 #3
0
        public void ThatUnitGroupIsStillThereAfterUnitDelete()
        {
            var unit = UnitServices.WithDto(GetUnitDto()).Get();

            UnitServices.Delete(unit);
            Assert.IsNotNull(UnitGroupServices.UnitGroups.SingleOrDefault(x => x.Name == GetUnitDto().UnitGroupName));
        }
コード例 #4
0
        public void ThatServicesReturnsSameUnitWhenAskedTwiceForSameUnit()
        {
            var unit1 = UnitServices.WithDto(GetUnitDto()).Get();
            var unit2 = UnitServices.WithDto(GetUnitDto()).Get();

            Assert.AreEqual(unit1, unit2);
        }
コード例 #5
0
        public void ThatAUnitGroupCanBeChanged()
        {
            var unit = UnitServices.WithDto(GetUnitDto()).Get();

            // ToDo: rewrite
            UnitServices.ChangeUnitName(unit, "changed");
            Assert.IsNotNull(UnitServices.Units.SingleOrDefault(x => x.Name == "changed"));
        }
コード例 #6
0
 private IUnit GetUnitFromJObject(JObject unit)
 {
     return(UnitServices.WithDto(new UnitDto {
         Name = unit.Value <String>("Name")
     }).Get());
 }
コード例 #7
0
        public void ThatServicesGetsTheUnitFromTheRepositoryOnceItsAdded()
        {
            var unit = UnitServices.WithDto(GetUnitDto()).AddToGroup(GetGroupDto()).Get();

            Assert.AreEqual(unit, UnitServices.GetUnit(unit.Id));
        }
コード例 #8
0
        public void ThatServicesCanCreateNewUnitAndAddUnitToGroup()
        {
            var unit = UnitServices.WithDto(GetUnitDto()).AddToGroup(GetGroupDto()).Get();

            Assert.IsNotNull(unit);
        }
コード例 #9
0
        public void ThatServicesCanCreateNewUnitWithNewUnitGroup()
        {
            var unit = UnitServices.WithDto(GetUnitDto()).Get();

            Assert.IsNotNull(unit);
        }