Ejemplo n.º 1
0
    static void Main(string[] args)
    {
        var instance = new MyClass();

        instance.Add <int, string>(i => i.ToString());
        instance.Add <string, int>(str => str.Length);
        instance.Add <int, int>(i => i * i);
        Console.WriteLine(instance.Chain(349));
        Console.ReadLine();
    }
Ejemplo n.º 2
0
        public void Should_Add_Two_Numbers_Fluent()
        {
            var sut    = new MyClass();
            int result = sut.Add(1, 20);

            result.Should().Be(30, "because 10+20=30.");
        }
Ejemplo n.º 3
0
    public void TestToyCreate()
    {
        //Arrange
        var toys = new List <Toy>();

        toys.Add(new Toy {
            Id = "1234", Name = "Toy1"
        });

        var dbToys = GetQueryableMockDbSet(toys);     //DbSet<Toy>

        var contextMock = new Mock <IContext>();

        contextMock.Setup(x => x.Toys).Returns(dbToys);

        var sut = new MyClass(contextMock.Object);

        //Act
        sut.Add(new ToyModel {
            Id = "5678", Name = "Toy2"
        });

        //Assert
        var expected = 2;
        var actual   = toys.Count;

        Assert.AreEqual(expected, actual);
    }
Ejemplo n.º 4
0
        public void Should_Add_Two_Numbers()
        {
            var sut    = new MyClass();
            int result = sut.Add(10, 20);

            Assert.That(result, Is.EqualTo(30));
        }
Ejemplo n.º 5
0
        static void Main(string[] args)
        {
            MyClass<string> cl = new MyClass<string>();

            cl.Add("Dan");
            cl.Add("Bob");
            cl.Add("Max");
            cl.Add("Nina");
            cl.Add("Marina");
            cl.Add("Nadya");
            cl.Add("Vanya");
            //cl.Add("Vova");
            //cl.Add("Vasya");

            foreach (string temp in cl)
                Console.WriteLine(temp);

            Console.WriteLine(cl.Count);
            Console.WriteLine();

            Console.WriteLine(cl[4]);
            Console.WriteLine();

            cl.Remove("Bob");
            foreach (string temp in cl)
                Console.WriteLine(temp);
            Console.WriteLine(cl.Count);
            Console.ReadLine();
        }
Ejemplo n.º 6
0
        public void TestAddFail()
        {
            var obj    = new MyClass();
            int a      = 1;
            int b      = 2;
            int result = obj.Add(a, b);

            Assert.AreEqual(result, 4);
        }
Ejemplo n.º 7
0
        public void MyTest6()
        {
            var mc = new MyClass();

            var result = RunTest(Case("j", MinIncluded.IsBelowMin),
                                 () => mc.Add(0, -1));

            Assert.That(result, Is.EqualTo(-1));
        }
Ejemplo n.º 8
0
        public void AddOneAndOneMustBeTwo()
        {
            //Arrange
            MyClass myThingy = new MyClass();
            //Act
            int result = myThingy.Add(1, 1);

            //Assert
            Assert.That(result, Is.EqualTo(2));
        }
Ejemplo n.º 9
0
        public void MyTest4()
        {
            var mc = new MyClass();

            var result = RunTest(Case("i", MinIncluded.IsMin) &
                                 Case("j", MinIncluded.IsMin),
                                 () => mc.Add(0, 0));

            Assert.That(result, Is.EqualTo(0));
        }
Ejemplo n.º 10
0
    static void Main()
    {
        MyClass a = new MyClass();
        MyClass b = new MyClass();
        int     val;

        a.Set(5);
        b   = null;  //присваиваем нулевую ссылку
        val = a.Add(b);
        Console.WriteLine("val={0}", val);
    }
Ejemplo n.º 11
0
        public void MethodGetValueTest()
        {
            MyClass test = new MyClass();

            test.Add(1, "test");
            string expected = $"key:1--> val:test";

            string actual = test.GetValue(1);

            Assert.Equal(expected, actual);
        }
Ejemplo n.º 12
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // Response.Write(Add("FDASFASD", " ABC"));

        // following doesn't show error
        dynamic mc = new MyClass();

        mc.CallMe("call me");
        mc.ReadMe("read me");
        Response.Write("<br />" + mc.Add(55, 66));
    }
Ejemplo n.º 13
0
        public void It_should_return_8_when_passing_5_and_3()
        {
            // Arrange
            var target = new MyClass();

            // Act
            var actual = target.Add(5, 3);

            // Assert
            Assert.Equal <int>(8, actual);
        }
Ejemplo n.º 14
0
        public void MethodRemoveTest()
        {
            MyClass test = new MyClass();

            test.Add(1, "test");
            int expected = 0;

            test.Remove(1);
            int actual = test.MyDictionary.Count;

            Assert.Equal(expected, actual);
        }
Ejemplo n.º 15
0
        static void Main(string[] args)
        {
            MyClass <int, char> A = new MyClass <int, char>(5);

            Show(A);
            A.Add();
            Show(A);
            A.Delete();
            Show(A);
            Console.WriteLine(A[A.arr2[0]]);
            Console.ReadKey();
        }
Ejemplo n.º 16
0
        public void MethodAddKeyValueTest()
        {
            int    key      = 1;
            string val      = "test";
            int    expected = 1;


            MyClass test = new MyClass();

            test.Add(key, val);
            int actual = test.MyDictionary.Count;

            Assert.Equal(expected, actual);
        }
Ejemplo n.º 17
0
        private void buttonEqual_Click(object sender, EventArgs e)
        {
            label1.Text = @"=";
            opFlag      = true;
            try
            {
                NoTwo = double.Parse(textBox1.Text);
            }
            catch (FormatException)
            {
                MessageBox.Show(@"不允许使用多个‘.’");
                buttonClear_Click(sender, e);
            }

            switch (Operator)
            {
            case "+":
                Result = MyClass.Add(NoOne, NoTwo);
                break;

            case "-":
                Result = MyClass.Minus(NoOne, NoTwo);
                break;

            case "*":
                Result = MyClass.Multiply(NoOne, NoTwo);
                break;

            case "/":
                Result = MyClass.Divide(NoOne, NoTwo);
                break;

            default:
                Result = NoTwo;
                break;
            }

            Operator      = "=";
            textBox1.Text = Result.ToString(CultureInfo.InvariantCulture);
            NoOne         = Result;
            NoTwo         = 0;
            flag          = true;
        }
Ejemplo n.º 18
0
    static void Main()
    {
        int result = MyClass.Add(1, 3);

        Console.WriteLine(result);
    }
Ejemplo n.º 19
0
    static void Main()
    {
        var mc = new MyClass();

        mc.Add(5, 6);
    }
Ejemplo n.º 20
0
 public void CallingMethod(int c, int d)
 {
     _myClass.Add(c, d);
 }
Ejemplo n.º 21
0
        static void UseSample()
        {
            var myyyy = new MyClass();

            myyyy.Add("aaaa", 100);
        }
Ejemplo n.º 22
0
 static void Main()
 {
     var mc = new MyClass();
     mc.Add(5,6);
 }
Ejemplo n.º 23
0
 public void TestAdd()
 {
     Assert.AreEqual(3, subject.Add(1, 2));
 }
Ejemplo n.º 24
0
 public void CallingMethod(int c, int d)
 {
     mc.Add(c, d);
 }