public void AssignToVolunteer_NullPerson() { var moqDataService = new Mock<IDataService>(); DisasterService service = new DisasterService(moqDataService.Object); service.AssignToVolunteer(new Disaster(), null, new DateTime(2014, 01, 01), new DateTime(2014, 02, 02)); }
public void AssignToVolunteer_Valid() { var moqDataService = new Mock <IDataService>(); moqDataService.Setup(s => s.AddCommitment(It.IsAny <Commitment>())).Returns(new Commitment() { Id = 1, PersonId = 5, DisasterId = 10, StartDate = new DateTime(2014, 01, 01), EndDate = new DateTime(2014, 01, 01) }); DisasterService service = new DisasterService(moqDataService.Object); var actual = service.AssignToVolunteer(new Disaster() { Id = 10, Name = "A disaster" }, new Person() { Id = 5, Email = "*****@*****.**" }, new DateTime(2013, 01, 01), new DateTime(2013, 02, 01)); Assert.AreEqual(1, actual.Id); Assert.AreEqual(5, actual.PersonId); Assert.AreEqual(10, actual.DisasterId); Assert.AreEqual("1/1/2014", actual.StartDate.ToShortDateString()); }
public void AssignToVolunteer_BeginDateGreaterThanEndDate() { var moqDataService = new Mock<IDataService>(); DisasterService service = new DisasterService(moqDataService.Object); service.AssignToVolunteer(new Disaster(), new Person(), new DateTime(2013, 6, 13), new DateTime(2013, 5, 10)); }
public void AssignToVolunteer_BeginDateGreaterThanEndDate() { var moqDataService = new Mock <IDataService>(); DisasterService service = new DisasterService(moqDataService.Object); service.AssignToVolunteer(new Disaster(), new Person(), new DateTime(2013, 6, 13), new DateTime(2013, 5, 10)); }
public void AssignToVolunteer_NullPerson() { var moqDataService = new Mock <IDataService>(); DisasterService service = new DisasterService(moqDataService.Object); service.AssignToVolunteer(new Disaster(), null, new DateTime(2014, 01, 01), new DateTime(2014, 02, 02)); }
public void AssignToVolunteer_StartDateIsWithinExistingCommitment() { var moqDataService = new Mock <IDataService>(); DisasterService service = new DisasterService(moqDataService.Object); var commitments = new List <Commitment>() { new Commitment() { StartDate = new DateTime(2013, 6, 10), EndDate = new DateTime(2013, 6, 15), DisasterId = 2 } }; var disasters = new List <Disaster>() { new Disaster() { Id = 2, IsActive = true } }; moqDataService.Setup(s => s.Commitments).Returns(commitments.AsQueryable()); moqDataService.Setup(s => s.Disasters).Returns(disasters.AsQueryable()); service.AssignToVolunteer(new Disaster(), new Person(), new DateTime(2013, 6, 11), new DateTime(2013, 6, 20)); }
public void CreateDisaster_DisasterNull() { var moqDataService = new Mock <IDataService>(); DisasterService service = new DisasterService(moqDataService.Object); service.Create(null); }
public void WhenNoDisastersReturnAnEmptyList() { var underTest = new DisasterService(mockService.Object); var result = underTest.GetList(); Assert.IsFalse(result.Any()); }
public void CreateDisaster_DisasterNameNull() { DisasterService service = new DisasterService(mockService.Object); service.Create(new Disaster() { IsActive = true, Name = "" }); }
public void CreateDependencies() { _mockDataService = new Mock<IDataService>(); _mockDataService.Setup(s => s.Clusters).Returns(new List<Cluster> { new Cluster {Id = 1, Name="Sample" } }.AsQueryable()); _disasterService = new DisasterService(_mockDataService.Object); }
public void GetByID_Valid() { // arrange initializeDisasterCollection(activeDisaster); var underTest = new DisasterService(mockService.Object); // act var result = underTest.Get(activeDisaster.Id); // assert Assert.AreEqual(activeDisaster.Id, result.Id); }
public void GetByID_NotFound() { // arrange // initializeDisasterCollection(testDisaster1); var underTest = new DisasterService(mockService.Object); // act var result = underTest.Get(activeDisaster.Id); // assert Assert.AreEqual(null, result); }
public void CreateDependencies() { _mockDataService = new Mock <IDataService>(); _mockDataService.Setup(s => s.Clusters).Returns(new List <Cluster> { new Cluster { Id = 1, Name = "Sample" } }.AsQueryable()); _disasterService = new DisasterService(_mockDataService.Object); }
public void GetActiveList_ReturnsAllActiveValid() { // arrange initializeDisasterCollection(activeDisaster, inActiveDisaster); var underTest = new DisasterService(mockService.Object); // act var result = underTest.GetActiveList(); // assert Assert.AreEqual(1, result.Count()); }
public void CreateDisaster_Valid() { // arrange var disaster = new Disaster() { Name = "name", IsActive = true }; mockService.Setup(m => m.AddDisaster(disaster)).Returns(disaster); DisasterService service = new DisasterService(mockService.Object); // act var result = service.Create(disaster); // assert Assert.AreEqual(disaster.Name, result.Name); Assert.AreEqual(disaster.IsActive, result.IsActive); mockService.Verify(m => m.AddDisaster(disaster)); }
public void AssignToVolunteer_EndDateIsWithinExistingCommitment() { var moqDataService = new Mock<IDataService>(); DisasterService service = new DisasterService(moqDataService.Object); var commitments = new List<Commitment>() { new Commitment() { StartDate = new DateTime(2013, 6, 10), EndDate = new DateTime(2013, 6, 15), DisasterId = 2 } }; var disasters = new List<Disaster>() { new Disaster() { Id = 2, IsActive = true } }; moqDataService.Setup(s => s.Commitments).Returns(commitments.AsQueryable()); moqDataService.Setup(s => s.Disasters).Returns(disasters.AsQueryable()); service.AssignToVolunteer(new Disaster(), new Person(), new DateTime(2013, 6, 5), new DateTime(2013, 6, 12)); }
public void AssignToVolunteer_Valid() { var moqDataService = new Mock<IDataService>(); moqDataService.Setup(s => s.AddCommitment(It.IsAny<Commitment>())).Returns(new Commitment() { Id = 1, PersonId = 5, DisasterId = 10, StartDate = new DateTime(2014, 01, 01), EndDate = new DateTime(2014, 01, 01) }); DisasterService service = new DisasterService(moqDataService.Object); var actual = service.AssignToVolunteer(new Disaster() { Id = 10, Name = "A disaster" }, new Person() { Id = 5, Email = "*****@*****.**" }, new DateTime(2013, 01, 01), new DateTime(2013, 02, 01)); Assert.AreEqual(1, actual.Id); Assert.AreEqual(5, actual.PersonId); Assert.AreEqual(10, actual.DisasterId); Assert.AreEqual("1/1/2014", actual.StartDate.ToShortDateString()); }
public void CreateDependencies() { _mockDataService = new Mock <IDataService>(); _disasterService = new DisasterService(_mockDataService.Object); }
public void CreateDependencies() { _mockDataService = new Mock<IDataService>(); _disasterService = new DisasterService(_mockDataService.Object); }
public void CreateDisaster_DisasterNull() { var moqDataService = new Mock<IDataService>(); DisasterService service = new DisasterService(moqDataService.Object); service.Create(null); }
public void Constructor_NullDataService() { DisasterService service = new DisasterService(null); }
public void GetList_ReturnsAllValid() { // arrange initializeDisasterCollection(activeDisaster, inActiveDisaster); var underTest = new DisasterService(mockService.Object); // act var result = underTest.GetList(); // assert Assert.AreEqual(2, result.Count()); }