Ejemplo n.º 1
0
        public void AddNullName()
        {
            var mock = new Mock <IMedalDao>();

            mock.Setup(item => item.Add(It.IsAny <string>(), It.IsAny <string>())).Returns(7);
            var logic = new MedalsLogic(mock.Object);

            logic.Add(null, "Gold");
        }
Ejemplo n.º 2
0
        public void AddNullMaterial()
        {
            var mock = new Mock <IMedalDao>();

            mock.Setup(item => item.Add(It.IsAny <string>(), It.IsAny <string>())).Returns(7);
            var logic = new MedalsLogic(mock.Object);

            logic.Add("For success...", null);
        }
        public void AddNullSurname()
        {
            var mock = new Mock <IMedalDao>();

            mock.Setup(item => item.Add(It.IsAny <Medal>())).Returns(7);
            var logic = new MedalsLogic(mock.Object);


            logic.Add("GG", null);
        }
Ejemplo n.º 4
0
        public void AddCorrect()
        {
            var mock = new Mock <IMedalDao>();

            mock.Setup(item => item.Add(It.IsAny <string>(), It.IsAny <string>())).Returns(5);
            var logic = new MedalsLogic(mock.Object);

            id = logic.Add("GG", "Ice");

            Assert.AreEqual(id, 5, "Error adding.");
        }
        public void CorrectDataAdding()
        {
            var mock = new Mock <IMedalDao>();

            mock.Setup(item => item.Add(It.IsAny <Medal>())).Returns(7);
            var logic = new MedalsLogic(mock.Object);


            id = logic.Add("GG", "Ice");

            Assert.AreEqual(id, 7, "Method Add doesn't work");
        }
Ejemplo n.º 6
0
        public void UpdateNullMaterial()
        {
            var mock = new Mock <IMedalDao>();

            mock.Setup(item => item.GetById(It.IsAny <int>())).Returns(
                new Medal
            {
                Name     = "For success...",
                Material = "Gold"
            });
            var logic = new MedalsLogic(mock.Object);

            mock.Setup(item => item.Update(It.IsAny <int>(), It.IsAny <string>(), It.IsAny <string>()));

            logic.Update(0, "...", null);
        }
        public void UpdateNullMaterial()
        {
            var mock = new Mock <IMedalDao>();

            mock.Setup(item => item.ShowById(It.IsAny <int>())).Returns(
                new Medal
            {
                Title    = "GG",
                Material = "Gold"
            });
            var logic = new MedalsLogic(mock.Object);

            mock.Setup(item => item.Update(It.IsAny <Medal>()));

            logic.Update(0, "GG", null);
        }
Ejemplo n.º 8
0
        public void TryGetAll()
        {
            var mock = new Mock <IMedalDao>();

            mock.Setup(item => item.GetAll()).Returns(new List <Medal>()
            {
                new Medal
                {
                    Name     = "For success...",
                    Material = "Bronze"
                }
            });
            var logic = new MedalsLogic(mock.Object);
            var list  = logic.GetAll().ToList();

            Assert.AreEqual(list.Count, 1, "Error GetAll.");
        }
        public void TryGetAll()
        {
            var mock = new Mock <IMedalDao>();

            mock.Setup(item => item.GetAll()).Returns(new List <Medal>()
            {
                new Medal
                {
                    Title    = "G",
                    Material = "Gold"
                }
            });
            var logic = new MedalsLogic(mock.Object);
            var list  = logic.GetAll().ToList();

            Assert.AreEqual(list.Count, 1);
        }
        public void DeleteMedalWithException()
        {
            var mock = new Mock <IMedalDao>();

            mock.Setup(item => item.ShowById(It.Is <int>(v => v == 7))).Returns(
                new Medal
            {
                Id       = 7,
                Title    = "GG",
                Material = "Gold"
            });
            var logic = new MedalsLogic(mock.Object);

            mock.Setup(item => item.Delete(It.IsAny <int>()));

            Assert.AreEqual(true, logic.Delete(5), "Method Delete doesn't work");
        }
        public void CorrectDataUpdating()
        {
            var mock = new Mock <IMedalDao>();

            mock.Setup(item => item.ShowById(It.Is <int>(v => v == 7))).Returns(
                new Medal
            {
                Id       = 7,
                Title    = "GG",
                Material = "Gold"
            });
            var logic = new MedalsLogic(mock.Object);

            mock.Setup(item => item.Update(It.IsAny <Medal>()));



            Assert.AreEqual(true, logic.Update(7, "GG", "Silver"), "Method Update doesn't work");
        }