Esempio n. 1
0
        public void CallCountryServiceDeleteMethodWithCorrectCountryName_WhenPassedModelIsNotNull()
        {
            // arrange
            var countryService = new Mock <ICountryService>();
            var controller     = new CountriesGridController(countryService.Object);

            var countryViewModel = new GridCountryViewModel()
            {
                Name = "someName"
            };

            // act
            controller.DeleteCountry(countryViewModel);

            // assert
            countryService.Verify(c => c.Delete("someName"), Times.Once);
        }
Esempio n. 2
0
        public void ReturnJsonAsResult_WhenInvoked()
        {
            // arrange
            var countryService = new Mock <ICountryService>();
            var controller     = new CountriesGridController(countryService.Object);

            var countryViewModel = new GridCountryViewModel()
            {
                Name = "someName"
            };

            // act
            controller.DeleteCountry(countryViewModel);

            // assert
            controller.WithCallTo(c => c.DeleteCountry(countryViewModel))
            .ShouldReturnJson(data =>
            {
                Assert.That(data[0].Name, Is.EqualTo("someName"));
            });
        }