Пример #1
0
        public void Delete_OK()
        {
            //Arrange
            Create.PrepararArchivo();

            // Act
            var service = new PetServices();

            // Assert
            var actual = service.Delete("2", "PetsTest");

            Assert.True(actual.Data);
        }
Пример #2
0
        public void GetAll_OK()
        {
            //Arrange
            Create.PrepararArchivo();

            // Act
            var service = new PetServices();

            // Assert
            var actual = service.GetAll("PetsTest");

            Assert.NotNull(actual.Data);
            Assert.Equal(2, actual.Data.Count);
        }
Пример #3
0
        public void Search_Error_No_Option()
        {
            //Arrange
            Create.PrepararArchivo();

            // Act
            var service = new PetServices();

            // Assert
            var actual = service.Search("-9", "PetsTest");

            Assert.Null(actual.Data);
            Assert.NotNull(actual.Errors);
            Assert.Contains(string.Format(PetsStrings.ErrorNoOption, "-9", "\n"), actual.Errors.First());
        }
Пример #4
0
        public void Create_Error_No_Id()
        {
            //Arrange
            Create.PrepararArchivo();

            // Act
            var service = new PetServices();

            // Assert
            var actual = service.Delete("3", "PetsTest");


            Assert.NotNull(actual.Errors);
            Assert.Contains(string.Format(PetsStrings.ErrorNoId, "3", "\n"), actual.Errors.First());
        }
Пример #5
0
        public void Create_Error_Wrong_Gender()
        {
            //Arrange
            Create.PrepararArchivo();

            // Act
            var service = new PetServices();

            // Assert
            var actual = service.Create("DOG,Pelusa,Test", "PetsTest");


            Assert.NotNull(actual.Errors);
            Assert.Contains(string.Format(PetsStrings.ErrorWrongGender, "\n"), actual.Errors.First());
        }
Пример #6
0
        public void Create_Error_Required_Fild()
        {
            //Arrange
            Create.PrepararArchivo();

            // Act
            var service = new PetServices();

            // Assert
            var actual = service.Create(",,", "PetsTest");


            Assert.NotNull(actual.Errors);
            Assert.Contains(string.Format(PetsStrings.ErrorRequiredFild, "\n"), actual.Errors.First());
        }
Пример #7
0
        public void Search_OK()
        {
            //Arrange
            Create.PrepararArchivo();

            // Act
            var service = new PetServices();
            var input   = new StringReader("Fluffy");

            Console.SetIn(input);

            // Assert
            var actual = service.Search("1", "PetsTest");

            Assert.NotNull(actual.Data);
            Assert.Single(actual.Data);
        }
Пример #8
0
        public void Search_Name_Error_No_Spaces()
        {
            //Arrange
            Create.PrepararArchivo();

            // Act
            var service = new PetServices();
            var input   = new StringReader("Fluffy Fluffy");

            Console.SetIn(input);

            // Assert
            var actual = service.Search("1", "PetsTest");

            Assert.Null(actual.Data);
            Assert.NotNull(actual.Errors);
            Assert.Contains(string.Format(PetsStrings.ErrorNoSpaces, "\n"), actual.Errors.First());
        }