public void CreateDisaster_DisasterNull() { var moqDataService = new Mock <IDataService>(); DisasterService service = new DisasterService(moqDataService.Object); service.Create(null); }
public void CreateDisaster_Valid() { // arrange var disaster = new Disaster { Name = "name", IsActive = true }; Disaster createdDisaster = null; _mockDataService.Setup(m => m.AddDisaster(disaster)).Callback <Disaster>(d => createdDisaster = d); // act _disasterService.Create(disaster); // assert Assert.AreEqual(disaster.Name, createdDisaster.Name); Assert.AreEqual(disaster.IsActive, createdDisaster.IsActive); _mockDataService.Verify(m => m.AddDisaster(disaster)); }
public void CreateDisaster_DisasterNameNull() { DisasterService service = new DisasterService(mockService.Object); service.Create(new Disaster() { IsActive = true, Name = "" }); }
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 CreateDisaster_DisasterNull() { var moqDataService = new Mock<IDataService>(); DisasterService service = new DisasterService(moqDataService.Object); service.Create(null); }