public void DeleteProject_ExistentProject_ShouldReturnOk()
        {
            var response = _modelResponseSteps.CreateResponse(EndPoints.DeleteProjectEndPoint + ProjectId, RequestType, TestData.User);

            Assert.Multiple(() =>
            {
                Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
                Assert.AreEqual(null, response.Data);
            });
        }
Ejemplo n.º 2
0
        public new void OneTimeSetUp()
        {
            _modelResponseSteps = new ModelResponseSteps <ProjectResponseModel>();
            var response = _modelResponseSteps.CreateResponse(EndPoints.AddProjectEndPoint, "Post", TestData.User, TestData.Project);

            ProjectId = response.Data.Id;
        }
        public void OneTimeSetUp()
        {
            _suiteResponseSteps = new ModelResponseSteps <SuiteResponseModel>();

            var projectResponseSteps = new ModelResponseSteps <ProjectResponseModel>();
            var response             = projectResponseSteps.CreateResponse(EndPoints.AddProjectEndPoint, RequestType, TestData.User, TestData.Project);

            ProjectId = response.Data.Id;
        }
Ejemplo n.º 4
0
        public void GetProject_ExistentProject_ShouldReturnOk()
        {
            var response = _modelResponseSteps
                           .CreateResponse(EndPoints.GetProjectEndPoint + ProjectId, RequestType, TestData.User);

            Assert.Multiple(() =>
            {
                Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
                Assert.AreEqual(TestData.Project.Name, response.Data.Name);
                Assert.AreEqual(TestData.Project.Announcement, response.Data.Announcement);
                Assert.AreEqual(TestData.Project.ShowAnnouncement, response.Data.ShowAnnouncement);
                Assert.AreEqual(TestData.Project.SuiteMode, response.Data.SuiteMode);
                Assert.AreEqual(null, response.Data.CompletedOn);
                Assert.AreEqual(false, response.Data.IsCompleted);
                Assert.AreEqual(ProjectId, response.Data.Id);
                Assert.IsTrue(Uri.IsWellFormedUriString(response.Data.Url, UriKind.Absolute));
            });
        }
Ejemplo n.º 5
0
        public new void SetUp()
        {
            _modelResponseSteps = new ModelResponseSteps <SuiteResponseModel>();

            var projectResponseSteps = new ModelResponseSteps <ProjectResponseModel>();
            var projectResponse      = projectResponseSteps
                                       .CreateResponse(EndPoints.AddProjectEndPoint, "Post", TestData.User, TestData.Project);

            ProjectId = projectResponse.Data.Id;

            var suiteResponse = _modelResponseSteps.CreateResponse(EndPoints.AddSuiteEndPoint + ProjectId, RequestType, TestData.User, TestData.Suite);

            SuiteId = suiteResponse.Data.Id;
        }
        public void AddSuit_ValidSuit_ShouldReturnOk()
        {
            var response = _suiteResponseSteps.CreateResponse(EndPoints.AddSuiteEndPoint + ProjectId, RequestType, TestData.User, TestData.Suite);

            Assert.Multiple(() =>
            {
                Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
                Assert.AreEqual(TestData.Suite.Name, response.Data.Name);
                Assert.AreEqual(TestData.Suite.Description, response.Data.Description);
                Assert.AreEqual(false, response.Data.IsMaster);
                Assert.AreEqual(false, response.Data.IsBaseline);
                Assert.AreEqual(false, response.Data.IsCompleted);
                Assert.AreEqual(null, response.Data.CompletedOn);
                Assert.IsFalse(response.Data.Id.Equals(null));
                Assert.AreEqual(ProjectId, response.Data.ProjectId);
                Assert.IsTrue(Uri.IsWellFormedUriString(response.Data.Url, UriKind.Absolute));
            });
        }