public void GetAllStoreNullTest()
        {
            var _repository = Substitute.For <IStoreRepository>();

            _repository.GetAll().Returns(new Collection <Store>());
            StoreDomainService _service = new StoreDomainService(_repository);
            string             message  = _service.GetAllStore().Messages.FirstOrDefault().Value;

            Assert.AreEqual(message, "Tidak Ada Store Yang Terdaftar");
        }
        public void Initialization()
        {
            //Mock up object
            var repository = Substitute.For <IStoreRepository>();

            s       = new StoreDomain();
            service = new StoreDomainService(repository);
            repository.GetById(id1).Returns(store1);
            stores.Add(store1);
            stores.Add(storeInsert);
            repository.GetAll().Returns(stores);
        }
Example #3
0
        public void CrudTest()
        {
            var domain = new StoreDomainService(new UnitOfWorkFactory());

            domain.InsertStore(GetStore());

            var store = domain.GetStores().FirstOrDefault(x => x.Name == "Test1");

            Assert.IsTrue(store != null);

            store.Name = "Test2";

            domain.UpdateStore(store);

            Assert.IsTrue(domain.GetStores().Any(x => x.Name == "Test2"));
            Assert.IsFalse(domain.GetStores().Any(x => x.Name == "Test1"));

            domain.DeleteStore(store.Id);

            Assert.IsFalse(domain.GetStores().Any(x => x.Name == "Test2"));
        }
 public void GetAllStoreNullTest()
 {
     var _repository = Substitute.For<IStoreRepository>();
     _repository.GetAll().Returns(new Collection<Store>());
     StoreDomainService _service = new StoreDomainService(_repository);
     string message = _service.GetAllStore().Messages.FirstOrDefault().Value;
     Assert.AreEqual(message, "Tidak Ada Store Yang Terdaftar");
 }
 public void Initialization()
 {
     //Mock up object
     var repository = Substitute.For<IStoreRepository>();
     s = new StoreDomain();
     service = new StoreDomainService(repository);
     repository.GetById(id1).Returns(store1);
     stores.Add(store1);
     stores.Add(storeInsert);
     repository.GetAll().Returns(stores);
 }