public void CanCreateFormViewModelForWrmsSystem() { // Establish Context var viewModelToExpect = new WrmsSystemFormViewModel(); WrmsSystem wrmsSystem = WrmsSystemInstanceFactory.CreateValidTransientWrmsSystem(); _wrmsSystemRepository.Expect(r => r.Get(1)) .Return(wrmsSystem); // Act WrmsSystemFormViewModel viewModelRetrieved = _wrmsSystemManagementService.CreateFormViewModelFor(1); // Assert viewModelRetrieved.ShouldNotBeNull(); viewModelRetrieved.WrmsSystem.ShouldNotBeNull(); viewModelRetrieved.WrmsSystem.ShouldEqual(wrmsSystem); }
public void CanGetTimeEntry() { // Establish Context TimeEntry timeEntryToExpect = TimeEntryInstanceFactory.CreateValidTransientTimeEntry(); WrmsSystem system = WrmsSystemInstanceFactory.CreateValidTransientWrmsSystem(); _timeEntryRepository.Expect(r => r.Get(Arg <int> .Is.Anything)) .Return(timeEntryToExpect); _wrmsSystemRepository.Expect(r => r.GetByRequestId(Arg <int> .Is.Anything)) .Return(system); // Act TimeEntry timeEntryRetrieved = _timeEntryManagementService.Get(Arg <int> .Is.Anything); // Assert timeEntryRetrieved.ShouldNotBeNull(); timeEntryRetrieved.ShouldEqual(timeEntryToExpect); }