public void should_reflect_changes_in_the_developers_collection() { Scenario.StartNew(this, scenario => { scenario.Given(object_is_created_with_topCommitersViewModel); scenario.When("a developer is added to the topCommutersViewModel"); scenario.Then("the revision count should reflect the changes", () => { var codeCommiterViewModel = new CodeCommiterViewModel(); codeCommiterViewModel.NumberOfCommits = 10; topCommitersViewModel.Developers.Add(codeCommiterViewModel); revisionCounterViewModel.RevisionCount.ShouldBe(10); }); }); }
public void should_reflect_changes_in_a_developers_number_of_commits() { Scenario.StartNew(this, scenario => { scenario.Given(object_is_created_with_topCommitersViewModel); scenario.When("a developers number of comits changes"); scenario.Then("the revision count should reflect the changes", () => { var codeCommiterViewModel1 = new CodeCommiterViewModel(); var codeCommiterViewModel2 = new CodeCommiterViewModel(); codeCommiterViewModel1.NumberOfCommits = 10; codeCommiterViewModel2.NumberOfCommits = 5; topCommitersViewModel.Developers.Add(codeCommiterViewModel1); topCommitersViewModel.Developers.Add(codeCommiterViewModel2); revisionCounterViewModel.RevisionCount.ShouldBe(15); codeCommiterViewModel1.NumberOfCommits = 1; codeCommiterViewModel2.NumberOfCommits = 7; revisionCounterViewModel.RevisionCount.ShouldBe(8); }); }); }
public void Setup() { viewModel = new CodeCommiterViewModel(); }