public ActionResult InitiativeList() { var provider = new InitiativeProvider(); var model = new InitiativesModel { Initiatives = provider.GetAllInitiatives() }; return(View(model)); }
public void GetAllChallengesForInitiativeProvider_Success() { // Arrange var mokAdapter = new Initiative.AdapterBuilder().AddGetAllChallengesStub().Build(); var provider = new InitiativeProvider(mokAdapter); // Act var response = provider.GetAllChallenges(Guid.NewGuid()); // Assert Assert.IsNotNull(response); Assert.IsTrue(response.Count() == 2, "Did not return expected 2 challenges"); }
public void GetAllInitiativesForInitiativeProvider_Success() { // Arrange var mokAdapter = new Initiative.AdapterBuilder().GetAllInitiatives().Build(); var provider = new InitiativeProvider(mokAdapter); // Act var response = provider.GetAllInitiatives(); // Assert Assert.IsNotNull(response); Assert.IsTrue(response.Count() == 2, "Did not return the expected 2 initiatives"); }
public void GetInitiativeProvider_Success() { // Arrange var requestBuilder = new Initiative.InitiativeBuilder().SbcaVolenteering(); var mokAdapter = new Initiative.AdapterBuilder().AddGetStub(requestBuilder.Build()).Build(); var provider = new InitiativeProvider(mokAdapter); // Act var response = provider.Get(requestBuilder.Id); 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"); }
public ActionResult Initiative(Guid initiativeId) { var provider = new InitiativeProvider(); var intiative = provider.Get(initiativeId); var challenges = provider.GetAllChallenges(initiativeId); if (intiative == null) { return(View(new InitiativeModel())); } var model = new InitiativeModel { Id = intiative.Id, Title = intiative.Title, Description = intiative.Description, Challenges = challenges }; return(View(model)); }