Exemplo n.º 1
0
        public void CreateEntityWithValidInput()
        {
            // ARRANGE
            DTOModelA modelA = new DTOModelA
            {
                Id      = 0,
                Name    = "Pippo",
                Surname = "Poppi"
            };

            DTOModelA result = new DTOModelA();

            IEntityA mockEntityA = Substitute.For <EntityAMock>();

            IRepositoryA mockRepositoryA = Substitute.For <RepositoryAMock>();

            mockRepositoryA.CreateEntity(mockEntityA);

            IDataStore    mockDataStore    = Substitute.For <DataStoreMock>();
            IDataSupplier mockDataSupplier = Substitute.For <DataSupplierMock>();
            ICoreStore    mockCoreStore    = Substitute.For <CoreStoreMock>();

            // ACT
            ICoreSupplier testCoreSupplier = CoreSupplier.Instance(mockCoreStore);

            testCoreSupplier.GetFeatureA.CreatePost(modelA);
            result = testCoreSupplier.GetFeatureA.DetailsGet(modelA);

            // ASSERT
            Assert.IsInstanceOf <DTOModelA>(result);
            Assert.AreEqual(modelA.Id, result.Id);
        }
Exemplo n.º 2
0
        public static ILogicB Instance(ICoreStore coreStore, ICoreBond coreBond)
        {
            if (LogicBInstance == null)
            {
                LogicBInstance = new LogicB(coreStore, coreBond);
            }

            return(LogicBInstance);
        }
Exemplo n.º 3
0
        public static ICoreSupplier Instance(ICoreStore coreStore)
        {
            if (CoreSupplierInstance == null)
            {
                CoreSupplierInstance = new CoreSupplier(coreStore);
            }

            return(CoreSupplierInstance);
        }
Exemplo n.º 4
0
        public static ICoreStore Instance(IDataSupplier dataSupplier)
        {
            if (CoreStoreIstance == null)
            {
                CoreStoreIstance = new CoreStore(dataSupplier);
            }

            return(CoreStoreIstance);
        }
Exemplo n.º 5
0
        public static ICoreStore Instance()
        {
            if (CoreStoreIstance == null)
            {
                CoreStoreIstance = new CoreStore();
            }

            return(CoreStoreIstance);
        }
Exemplo n.º 6
0
        public static IFeatureA Instance(ICoreStore coreStore)
        {
            if (FeatureAInstance == null)
            {
                FeatureAInstance = new FeatureA(coreStore);
            }

            return(FeatureAInstance);
        }
Exemplo n.º 7
0
 private LogicB(ICoreStore coreStore, ICoreBond coreBond) : base(coreStore, coreBond)
 {
 }
Exemplo n.º 8
0
 private LogicB(ICoreStore coreStore) : base(coreStore)
 {
 }
Exemplo n.º 9
0
 public CoreManager(ICoreStore coreStore)
 {
     this.coreStore = coreStore ?? throw new ArgumentNullException(nameof(coreStore));
 }
Exemplo n.º 10
0
 protected CoreSupplier(ICoreStore coreStore)
 {
     CoreSupplie_CoreStoreInstance = coreStore;
 }
Exemplo n.º 11
0
 internal ABaseFeature(ICoreStore coreStore)
 {
     ABaseStore = coreStore;
 }
Exemplo n.º 12
0
 private FeatureA(ICoreStore coreStore) : base(coreStore)
 {
 }
Exemplo n.º 13
0
 internal ABaseStep(ICoreStore coreStore)
 {
     ABaseStep_CoreStoreInstance = coreStore;
 }