Пример #1
0
        public void TestSuiteApplication_IsValid_ShouldReturnTrue()
        {
            // Arrange
            var TestPlanFixture = new TestPlansTestsFixture();

            var app       = Fixture.GetTestSuiteAppService();
            var testSuite = Fixture.GenerateValidTestSuite();

            Fixture.TestPlanAppServiceMock.Setup(c => c.GetById(2)).Returns(TestPlanFixture.GenerateValidTestPlanToQuery());

            // Act
            EntityValidationResult validation = app.IsValid(testSuite);

            // Assert Fluent Assertions
            validation.Status.Should().BeTrue();
            validation.ValidationMessages.Should().HaveCount(c => c == 0);
        }
Пример #2
0
        public void TestSuiteApplication_IsValid_ShouldReturnFalseAndMessageInvalidCustomer()
        {
            var TestPlanFixture = new TestPlansTestsFixture();

            // Arrange
            var app       = Fixture.GetTestSuiteAppService();
            var testSuite = Fixture.GenerateTestSuiteWithInvalidTestPlan();

            Fixture.TestPlanAppServiceMock.Setup(c => c.GetById(1)).Returns(TestPlanFixture.GenerateValidTestPlanToQuery());

            // Act
            EntityValidationResult validation = app.IsValid(testSuite);

            // Assert Fluent Assertions
            validation.Status.Should().BeFalse();
            validation.ValidationMessages.Should().HaveCount(c => c == 1);
            validation.ValidationMessages[0].Should().Be("Test Plan Not Found");
        }