public void Should_add_for_code() { var newFoRCode = new FieldOfResearch { Id = int.MaxValue.ToString(), Name = "New FoRCode" }; var vm = GetProjectDetailsViewModel(); vm.FieldOfResearchCode = newFoRCode.Id; _fieldOfResearchRepository.GetFieldOfResearch(newFoRCode.Id).Returns(newFoRCode); _controller .WithCallTo(c => c.AddForCode(vm)) .ShouldRenderView("Project"); Assert.That(vm.FieldsOfResearch.Count(o => o.Code.Id == newFoRCode.Id && o.Code.Name == newFoRCode.Name), Is.EqualTo(1), "FoR Code not added"); }
public void Should_add_for_code_at_step2() { var newFoRCode = new FieldOfResearch { Id = int.MaxValue.ToString(), Name = "New FoRCode" }; var vm = GetDataCollectionViewModelStep2(); vm.FieldOfResearchCode = newFoRCode.Id; _fieldOfResearchRepository.GetFieldOfResearch(newFoRCode.Id).Returns(newFoRCode); _controller .WithCallTo(c => c.AddForCode(vm)) .ShouldRenderView("DataCollectionStep2"); Assert.That(vm.FieldsOfResearch.Count(o => o.Code.Id == newFoRCode.Id && o.Code.Name == newFoRCode.Name), Is.EqualTo(1), "FoR Code not added"); }