Exemple #1
0
        public virtual void TestCreateAddedToList()
        {
            var idsCount  = ResourcesIdsHolder.GetAll <TResource>().Count();
            var listCount = ResourceLookup.Get().Value.Count();

            Assert.AreEqual(idsCount, listCount);
        }
Exemple #2
0
        public void TestGetAfterUpdate()
        {
            var updateResponse = resourceAlter.Update();
            var getResponse    = ResourceLookup.Get(updateResponse.Value.Id);

            Validate(updateResponse, getResponse);
        }
Exemple #3
0
        public virtual void TestGetNotFoundAfterDelete()
        {
            ResourceCreate.Delete(CreatedResource.Id);
            var response = ResourceLookup.Get(CreatedResource.Id);

            AssertNotFound(response);
        }
Exemple #4
0
 public void TestCreateAndGet()
 {
     for (int i = 0; i < SCALE; i++)
     {
         CreateResource();
         ResourceLookup.Get(CreatedResource.Id);
     }
 }
Exemple #5
0
        public void TestReplaceCreated()
        {
            var replaceResponse = resourceAlter.Replace();
            var getResponse     = ResourceLookup.Get(replaceResponse.Value.Id);

            AssertOk(getResponse);
            Validate(replaceResponse.Value, getResponse.Value);
        }
Exemple #6
0
        public virtual void TestGet()
        {
            var id     = ResourcesIdsHolder.GetLast <TResource>();
            var result = ResourceLookup.Get(id);

            AssertNoError(result);
            Validate(CreatedResource, result.Value);
        }
Exemple #7
0
        public void TestBatchCreate()
        {
            var response = ResourceBatch.Create(5);

            var amountAfter = ResourceLookup.Get().Value.Count();

            Assert.AreEqual(5, amountAfter);
            AssertOk(response);
        }
Exemple #8
0
        public void TestBatchDelete()
        {
            var createResponse = ResourceBatch.Create(5);
            var deleteResponse = ResourceBatch.Delete(createResponse.Value.Select(r => r.Id));

            var amountAfter = ResourceLookup.Get().Value.Count();

            Assert.AreEqual(0, amountAfter);
            AssertOk(deleteResponse);
        }
Exemple #9
0
        public void TestBatchCreate()
        {
            var result = ResourceBatch.Create(5);

            AssertOk(result);
            var parents        = ResourceLookup.Get().Value;
            var childrenAmount = parents.Sum(p => p.ChildResources.Length);

            Assert.AreEqual(5, childrenAmount);
        }
Exemple #10
0
        public virtual void TestGetNotFound()
        {
            var response = ResourceLookup.Get("5fb00552d72114101e33fa47");

            AssertNotFound(response);
        }
 public void TestAuthorizedRead()
 {
     CurrentUser.AddRoleAndRelogin(typeof(ExampleResource), ResourceActions.Read);
     AssertOk(ResourceLookup.Get());
 }
 public void TestUnauthorizedRead()
 {
     CurrentUser.Login();
     AssertUnauthorized(ResourceLookup.Get());
 }