public void InstanceRepository_Create()
        {
            Domain.Instance instance = new Domain.Instance()
            {
                Closed = false,
                InstanceId = 0,
                InstanceName = "name",
                InstanceType = Domain.InstanceType.Build,
                Locked = false,
                Public = false
            };

            MockHolder<IUnitOfWork> uowHolder = new MockHolder<IUnitOfWork>(uow => { });

            MockUnitOfWorkFactory factory = new MockUnitOfWorkFactory(uowHolder.HoldAndSetup);
            factory.AddMockFunction<Domain.Instance>();

            IInstanceRepository repository = new InstanceRepository(factory.UnitOfWorkFactory, Utility.StandardMapper);

            Domain.Instance createdInstance = repository.Create(instance);

            Assert.IsNotNull(createdInstance);

            uowHolder.Verify(uow =>
            {
                uow.Verify(x => x.MarkNew(It.IsAny<Instance>()), Times.Once);
                uow.Verify(x => x.Commit(), Times.Once);
            });
        }
 public void Read(Domain.Instance type, CheckStylesItem item)
 {
     type.ClassDataAbstractionCoupling = IntParser.Match(item.Message).Value.AsInt();
 }
Пример #3
0
 public void Read(Domain.Instance type, CheckStylesItem item)
 {
     type.AnonymousInnerClassLength += IntParser.Match(item.Message).Value.AsInt();
 }
 public void Read(Domain.Instance type, CheckStylesItem item)
 {
     type.ClassFanOutComplexity = IntParser.Match(item.Message).Value.AsInt();
 }