예제 #1
0
        public void GetAllInitiativesAdapter_Success()
        {
            // Arrange
            var mokAdapter = new InitiativeAdapter();

            // Act
            var response = mokAdapter.GetAllInitiatives();

            // Assert
            Assert.IsNotNull(response);
            Assert.IsTrue(response.Count() == 2, "Did not retrieve the expcted 2 stubbed intitatives");
        }
예제 #2
0
        public void GetAllChallengesForInittiativeAdapter_Success()
        {
            // Arrange
            var mokAdapter = new InitiativeAdapter();

            // Act
            var response = mokAdapter.GetAllChallenges(Guid.NewGuid());

            // Assert
            Assert.IsNotNull(response);
            Assert.IsTrue(response.Count() == 2, "Did not retrieve the expcted 2 stubbed challenges");
        }
예제 #3
0
        public void GetInitiativeAdapter_Success()
        {
            // Arrange
            var requestBuilder = new InitiativeBuilder().SbcaVolenteering();
            var mokAdapter     = new InitiativeAdapter();

            // Act
            var response = mokAdapter.Get(Guid.NewGuid());
            var expected = requestBuilder.UpdateId(response.Id).Build();

            // Assert
            Assert.IsNotNull(response);
            var compareDetails = Comparer.Compare(expected, response);

            compareDetails.DisplayDifferences();
            Assert.IsTrue(compareDetails.AreEqual, "The initative comparison failed");
        }