public void CreateDisaster_DisasterNull()
        {
            var             moqDataService = new Mock <IDataService>();
            DisasterService service        = new DisasterService(moqDataService.Object);

            service.Create(null);
        }
Example #2
0
        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_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);
        }
        public void CreateDisaster_DisasterNameNull()
        {
            DisasterService service = new DisasterService(mockService.Object);

            service.Create(new Disaster() { IsActive = true, Name = "" });
        }