Пример #1
0
 public void FailingField()
 {
     var x = new FirstClass();
     var z = x.GoToSecondClass()
             .GoToThirdClass()
             .IntFieldTC;
 }
Пример #2
0
        static void Main(string[] args)
        {
            var firstClass = new FirstClass(10);
            var busClass = new BusinessClass(20);
            var economClass = new EconomClass(150);

            firstClass.Fill();
            busClass.Fill();
            economClass.Fill();

            var pilots = new List<Pilot> { new Pilot(), new Pilot() };
            var stuards = new List<Stuard>
            {
                new Stuard(),
                new Stuard(),
                new Stuard(),
                new Stuard(),
                new Stuard(),
                new Stuard()
            };

            var plane = new Plane.Plane(pilots, stuards);
            plane.AddUnit(firstClass);
            plane.AddUnit(busClass);
            plane.AddUnit(economClass);

            plane.GetBaggageStatus();

            Console.ReadLine();
        }
Пример #3
0
        public string ConsumeStringFromFirstPackage()
        {
            var first       = new FirstClass();
            var firstString = first.GetString();

            return($"consumed-by-class-one:{firstString}");
        }
Пример #4
0
        public static void Main(string[] args)
        {
            Clock       clock = new Clock();
            FirstClass  s1    = new FirstClass();
            SecondClass s2    = new SecondClass();
            ThirdClass  s3    = new ThirdClass();

            s1.Register(clock);
            s2.Register(clock);
            clock.Countdown(2500);
            clock.Countdown(6000);
            s3.Register(clock);
            clock.Countdown(4000);
            s3.Unregister(clock);
            clock.Countdown(4000);
            Console.ReadLine();

            foreach (var item in Fibonacci.Fibonaccis(21))
            {
                Console.WriteLine(item);
            }

            int i = BinarrySearch.Search(new dynamic[] { 4, 6, 43, 234, 733.5, 4223, 42523 }, 4);

            Console.WriteLine(i);
            char[] strs = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ".ToCharArray();
            int    y    = BinarrySearch.Search(strs, 'Я');

            Console.WriteLine(y);
            Console.ReadLine();
        }
Пример #5
0
        private void ConfimAddAirplane_Click(object sender, RoutedEventArgs e)
        {
            if (AddAirplaneID.Text != "" && AddAirplaneName.Text != "" && EconomClass.Text != "" && BusinessClass.Text != "" && FirstClass.Text != "")
            {
                try
                {
                    string connectionString = @"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=testdb;Integrated Security=True";
                    string query            = $"INSERT INTO Airplane (Id,Model,Econom,Business,First) VALUES ('{AddAirplaneID.Text}', '{AddAirplaneName.Text}', '{EconomClass.Text}', '{BusinessClass.Text}', '{FirstClass.Text}');";


                    using (SqlConnection connection = new SqlConnection(connectionString))
                    {
                        connection.Open();
                        SqlCommand command = new SqlCommand(query, connection);
                        command.ExecuteNonQuery();
                        connection.Close();
                    }
                    AddAirplaneID.Clear();
                    AddAirplaneName.Clear();
                    EconomClass.Clear();
                    BusinessClass.Clear();
                    FirstClass.Clear();
                }
                catch (Exception ee)
                {
                    MessageBox.Show(ee.Message);
                }
            }
            else
            {
                MessageBox.Show("Something wrong");
            }
        }
Пример #6
0
        bool SaveContent(SaveFile fileSave)
        {
            StaticExample.testowawartosc = 5;

            FirstClass first = new FirstClass();
            FirstClass dsaFirstClass = new FirstClass();
            FirstClass fdsghdsf = new FirstClass();

               first.Przykladdzialania();

            first.ilosc = 8;

            dsaFirstClass.Przykladdzialania();

            dsaFirstClass.ilosc = 9;

            first.Przykladdzialania();

            // informacja pobrana z contenera do tworzenia ogromnej ilosci textu
            //fileSave.Save("test", "c:/tdsayfuad.docx");

            //StaticExample example = new StaticExample();

            return true;
        }
Пример #7
0
        void SomeMethod()
        {
            // note how the namespace is not needed here:
            FirstClass temp = new FirstClass();

            temp.SomeValue = "test";
        }
    static void Main(string[] args)
    {
        var class1 = new FirstClass();

        class1.Foo += EventRaised;
        class1.ChangeFoo("TEST");
    }
 /// <summary>
 /// as IL之后是castclass   强转 IL之后是isinit
 /// as 是不会报错的  但是转失败之后会为null
 /// </summary>
 public void Test02()
 {
     var    first = new FirstClass();
     object obj   = first;
     //SecondClass t = (SecondClass)obj;//欺骗了编译器 但是运行会报错
     var second = obj as SecondClass; //不会报错但是会为null
 }
Пример #10
0
        public void CallMethods()
        {
            FirstClass firstClass = new FirstClass();

            Assert.AreEqual(0, firstClass.BodyMethod());
            Assert.AreEqual(0, firstClass.ArrowMethod(true));
        }
Пример #11
0
        public static void Main()
        {
            FirstClass q = new FirstClass {
                first   = 1,
                second  = 2,
                third   = 3,
                fourth  = 4,
                fifth   = 5,
                sixth   = 6,
                seventh = 7,
                eigths  = 8,
                nineth  = 9,
                tenth   = 10
            };

            var prop = q.GetType().GetProperties();

            foreach (var a in prop)
            {
                if (a != null)
                {
                    Console.WriteLine(a.Name);
                    var attr = (NameAttribute)Attribute.GetCustomAttribute(a, typeof(NameAttribute));
                }
            }
        }
Пример #12
0
        public void TestDoSomething()
        {
            var sut    = new FirstClass(DatabaseConnectionFactory);
            var actual = sut.DoSomething();

            actual.Should().BeFalse();
        }
Пример #13
0
        bool SaveContent(SaveFile fileSave)
        {
            StaticExample.testowawartosc = 5;


            FirstClass first         = new FirstClass();
            FirstClass dsaFirstClass = new FirstClass();
            FirstClass fdsghdsf      = new FirstClass();

            first.Przykladdzialania();

            first.ilosc = 8;

            dsaFirstClass.Przykladdzialania();

            dsaFirstClass.ilosc = 9;

            first.Przykladdzialania();

            // informacja pobrana z contenera do tworzenia ogromnej ilosci textu
            //fileSave.Save("test", "c:/tdsayfuad.docx");


            //StaticExample example = new StaticExample();



            return(true);
        }
Пример #14
0
    // Start is called before the first frame update
    void Start()
    {
        // Reference of this instance
        FirstClass reference = this;

        Debug.Log(reference.gameObject.name);
    }
Пример #15
0
        private void ConfimAddAirplane_Click(object sender, RoutedEventArgs e)
        {
            if (AddAirplaneID.Text != "" && AddAirplaneName.Text != "" && EconomClass.Text != "" && BusinessClass.Text != "" && FirstClass.Text != "")
            {
                try
                {
                    string connectionString = ConfigurationManager.ConnectionStrings["MainConnection"].ConnectionString;
                    string query            = $"INSERT INTO Airplane (Id,Model,Econom,Business,First) " +
                                              $"VALUES ('{AddAirplaneID.Text}', '{AddAirplaneName.Text}', '{EconomClass.Text}', '{BusinessClass.Text}', '{FirstClass.Text}');";


                    using (SqlConnection connection = new SqlConnection(connectionString))
                    {
                        connection.Open();
                        SqlCommand command = new SqlCommand(query, connection);
                        command.ExecuteNonQuery();
                        connection.Close();
                    }
                    AddAirplaneID.Clear();
                    AddAirplaneName.Clear();
                    EconomClass.Clear();
                    BusinessClass.Clear();
                    FirstClass.Clear();
                }
                catch (Exception ee)
                {
                    MessageBox.Show(ee.Message);
                }
            }
            else
            {
                MessageBox.Show("Something wrong");
            }
        }
Пример #16
0
 public void MultiChain()
 {
     var a = new FirstClass().GoToSecondClass();
     var b = new SecondClass().GoToThirdClass();
     var c = new SecondClass().thirdClass;
     var d = a.IntFieldSC;
 }
        public void Publish_WhenGivenEvent_ShouldTriggerFirstClassObserver()
        {
            var f = new FirstClass();

            EventBus.Instance.Publish(new SampleEvent() { Status = 2 });

            Assert.That(f.Status == "First Class received event! Status: 2");
        }
Пример #18
0
 protected override void Because_of()
 {
     var source = new FirstClass
     {
         EnumValue = FirstEnum.NamedEnum
     };
     _result = Mapper.Map<FirstClass, SecondClass>(source);
 }
Пример #19
0
        protected override void Because_of()
        {
            var source = new FirstClass {
                EnumValue = FirstEnum.NamedEnum
            };

            _result = Mapper.Map <FirstClass, SecondClass>(source);
        }
Пример #20
0
        static void Main(string[] args)
        {
            FirstClass fc = new FirstClass();

            fc.DisplayHello();
            SecondClass sc = new SecondClass();

            sc.DisplayHello();
        }
Пример #21
0
        static void Main(string[] args)
        {
            FirstClass firstObject = new FirstClass();

            Console.WriteLine(firstObject.f());
            SecondNamespace.FirstClass secondObject = new SecondNamespace.FirstClass();
            Console.WriteLine(secondObject.f());
            Console.ReadKey();
        }
Пример #22
0
            static void Main(string[] args)
            {
                var         faker       = new Faker();
                FirstClass  firstClass  = faker.Create <FirstClass>();
                SecondClass secondClass = faker.Create <SecondClass>();

                Console.WriteLine(JsonSerializer.Serialize(firstClass));
                Console.WriteLine(JsonSerializer.Serialize(secondClass));
            }
Пример #23
0
        public void GetBaggageStatus()
        {
            foreach (var unit in GetUnits())
            {
                if (unit is FirstClass)
                    _firstClass = unit as FirstClass;
                if (unit is BusinessClass)
                    _businessClass = unit as BusinessClass;
                if (unit is EconomClass)
                    _economClass = unit as EconomClass;
            }

            if (_pilots == null || _pilots.Count != PilotsRequired || _stuards == null ||
                _stuards.Count != StuardsRequired)
            {
                Console.WriteLine("Недостаточно персонала");
                return;
            }

            if (_firstClass.GetUnits().Count == 0 || _businessClass.GetUnits().Count == 0 ||
                _economClass.GetUnits().Count == 0)
            {
                Console.WriteLine("Самолет без пассажиров");
                return;
            }

            Console.WriteLine("Карта загрузки самолета.");

            int economBaggage     = _economClass.GetUnits().Sum(passenger => passenger.GetBaggage());
            int businessBaggage   = _businessClass.GetUnits().Sum(businessman => businessman.GetBaggage());
            int firstClassBaggage = _firstClass.GetUnits().Sum(firstClassMan => firstClassMan.GetBaggage());

            int summary = economBaggage + businessBaggage + firstClassBaggage;

            Console.WriteLine("Багаж первого класса : {0}", firstClassBaggage);
            Console.WriteLine("Багаж бизнес класса : {0}", businessBaggage);
            Console.WriteLine("Багаж эконом класса : {0}", economBaggage);
            Console.WriteLine("Суммарный вес багажа : {0}", summary);

            if(summary > MaxWeight) Console.WriteLine("Самолет перегружен");
            if (summary - economBaggage > MaxWeight)
            {
                Console.WriteLine("Самолет перегружен без учета багажа эконом класса");
            }
            else
            {
                int passIndex = 0;

                while (summary > MaxWeight)
                {
                    summary -= _economClass.GetUnits()[passIndex].GetBaggage();
                    passIndex++;
                }

                Console.WriteLine("У {0} пассажиров эконом класса снят багаж. Текущий вес багажа {1}. Самолет готов к отправке", passIndex, summary);
            }
        }
        public ActionResult Index()
        {
            FirstClass first = new FirstClass();

            first.Deger1 = db.Kitaplar.ToList();
            first.Deger2 = db.Hakkimizda.ToList();

            return(View(first));
        }
Пример #25
0
        static void Main(string[] args)
        {
            FirstClass fc = new FirstClass();

            Console.WriteLine((float)Math.Round(13.9619998931885, 3));
            Console.WriteLine(new test().round(40, 40, 1));
            Console.WriteLine(new test().areaTriangle(40, 40, 1));
            Console.WriteLine((float)new FirstClass().areaTriangle(40, 40, 1));
            Console.Read();
        }
Пример #26
0
        static void Main(string[] args)
        {
            var first  = new FirstClass();
            var second = new SecondClass();
            var third  = new ThirdClass();

            var facade = new FacadeClass(first, second, third);

            facade.ComfortableMethod();
        }
Пример #27
0
        public void Should_match_on_the_name_even_if_values_match()
        {
            var source = new FirstClass
            {
                EnumValue = FirstEnum.NamedEnum
            };

            _result = Mapper.Map <FirstClass, SecondClass>(source);
            _result.EnumValue.ShouldBe(SecondEnum.DifferentNamedEnum);
        }
Пример #28
0
        static void Main(string[] args)
        {
            //Calc calc = new Calc();
            //calc.PrintHello();
            //Console.WriteLine(calc.Plus(10, 20));

            FirstClass first = new FirstClass();

            first.FirstClassPrint();
        }
Пример #29
0
        static void Main(string[] args)
        {
            FirstClass <int> firstClass = new FirstClass <int>();

            firstClass.Height = 180;
            firstClass.Weight = 190;

            Console.WriteLine("Height: " + firstClass.Height);
            Console.WriteLine("Weight: " + firstClass.Weight);
        }
        /// <summary>
        /// Function Excuter : For Sample
        /// </summary>
        public void ExcuteFunction()
        {
            // Creating first class object using factory create method
            BaseClass factoryFirstObj = this.CreateandReturnObj(FoctoryObjects.First);

            factoryFirstObj.ReturnMe();

            // Getting first class property value.
            FirstClass firstObj    = new FirstClass();
            int        firstNumber = firstObj.C;
        }
Пример #31
0
        public void RegisterAssembly_RegisterTypesWithInterface_ShouldWork()
        {
            _containerBuilder.RegisterAssembly(_assembly, Flags.RegisterAssemblyParameters.InterfaceImplementation);
            _container = _containerBuilder.Build();

            var actual   = _container.ResolveInstance <IFirstClass>();
            var expected = new FirstClass(new SecondClass());

            Assert.True(_container.Count() == 4);
            Assert.Equal(expected.Value, actual.Value);
        }
Пример #32
0
        public void Resolve_ConfigureMember_FirstClass(FirstClass firstClass)
        {
            var result = firstClass.TriggerMethod();

            Assert.True(result);
            Assert.NotNull(firstClass.GetSecondClass);
            Assert.NotNull(firstClass.GetSecondClass.Property);
            Assert.NotNull(firstClass.GetSecondClass.GetMyInterface.Model);
            Assert.NotEqual(0, firstClass.GetSecondClass.GetMyInterface.Model.MyInteger);
            Assert.NotNull(firstClass.GetSecondClass.GetMyInterface.Model.MyString);
        }
        public void Check01DefaultLoggerSetupOk()
        {
            //SETUP
            GenericLibsBaseConfig.SetLoggerMethod = name => new NoLoggingGenericLogger();

            //ATTEMPT
            var classWithLogger = new FirstClass();

            //VERIFY
            FirstClass.Logger.IsA <NoLoggingGenericLogger>();
        }
Пример #34
0
        static void Main(string[] args)
        {
            IConsoleWritable someIConsoleWriteble;

            someIConsoleWriteble = new FirstClass();
            someIConsoleWriteble.WriteConsole();
            someIConsoleWriteble = new SecondClass();
            someIConsoleWriteble.WriteConsole();

            Console.ReadLine();
        }
Пример #35
0
        public void CalculateRate()
        {
            FirstClass  _firstClass  = new FirstClass();
            SecondClass _secondClass = new SecondClass();
            ThirdClass  _thirdClass  = new ThirdClass();
            FedEx       _fedEx       = new FedEx();
            SPUFourD    _fourD       = new SPUFourD();
            SPUTwoD     _twoD        = new SPUTwoD();
            SPUNextD    _nextD       = new SPUNextD();

            //first class
            Assert.AreEqual(0.035, _firstClass.CalculateRate(1, 1), "Input: _firstClass.CalculateRate(1, 1)");
            Assert.AreEqual(0.040, _firstClass.CalculateRate(1, 3), "Input: _firstClass.CalculateRate(1, 3)");
            Assert.AreEqual(0.047, _firstClass.CalculateRate(1, 9), "Input: _firstClass.CalculateRate(1, 9)");
            Assert.AreEqual(0.195, _firstClass.CalculateRate(1, 16), "Input: _firstClass.CalculateRate(1, 1)");
            Assert.AreEqual(0.450, _firstClass.CalculateRate(1, 64), "Input: _firstClass.CalculateRate(1, 1)");
            Assert.AreEqual(0.500, _firstClass.CalculateRate(1, 144), "Input: _firstClass.CalculateRate(1, 1)");

            //second class
            Assert.AreEqual(0.0035, _secondClass.CalculateRate(1, 1), "Input: _secondClass.CalculateRate(1, 1)");
            Assert.AreEqual(0.0040, _secondClass.CalculateRate(1, 3), "Input: _secondClass.CalculateRate(1, 3)");
            Assert.AreEqual(0.0047, _secondClass.CalculateRate(1, 9), "Input: _secondClass.CalculateRate(1, 9)");
            Assert.AreEqual(0.0195, _secondClass.CalculateRate(1, 16), "Input: _secondClass.CalculateRate(1, 16)");
            Assert.AreEqual(0.0450, _secondClass.CalculateRate(1, 64), "Input: _secondClass.CalculateRate(1, 64)");
            Assert.AreEqual(0.0500, _secondClass.CalculateRate(1, 144), "Input: _secondClass.CalculateRate(1, 144)");

            //third class
            Assert.AreEqual(0.0020, _thirdClass.CalculateRate(1, 1), "Input: _thirdClass.CalculateRate(1, 1)");
            Assert.AreEqual(0.0022, _thirdClass.CalculateRate(1, 3), "Input: _thirdClass.CalculateRate(1, 3)");
            Assert.AreEqual(0.0024, _thirdClass.CalculateRate(1, 9), "Input: _thirdClass.CalculateRate(1, 9)");
            Assert.AreEqual(0.0150, _thirdClass.CalculateRate(1, 16), "Input: _thirdClass.CalculateRate(1, 16)");
            Assert.AreEqual(0.0160, _thirdClass.CalculateRate(1, 64), "Input: _thirdClass.CalculateRate(1, 64)");
            Assert.AreEqual(0.0170, _thirdClass.CalculateRate(1, 144), "Input: _thirdClass.CalculateRate(1, 144)");

            //fedex
            Assert.AreEqual(20.00, _fedEx.CalculateRate(1, 16), "Input: _fedEx.CalculateRate(1, 16)");
            Assert.AreEqual(23.00, _fedEx.CalculateRate(1, 64), "Input: _fedEx.CalculateRate(1, 64)");
            Assert.AreEqual(25.00, _fedEx.CalculateRate(501, 16), "Input: _fedEx.CalculateRate(501, 16)");
            Assert.AreEqual(28.00, _fedEx.CalculateRate(505, 50), "Input: _fedEx.CalculateRate(505, 50)");


            //spu four day
            Assert.AreEqual("$0.02", _fourD.CalculateRate(10, 5).ToString("c"), "Input: _fourD.CalculateRate(10, 5)");
            Assert.AreEqual(.25, _fourD.CalculateRate(10, 80), "Input: _fourD.CalculateRate(10, 80)");

            //spu two day
            Assert.AreEqual("$0.16", _twoD.CalculateRate(10, 5).ToString("c"), "Input: _twoD.CalculateRate(10, 5)");
            Assert.AreEqual(2.50, _twoD.CalculateRate(10, 80), "Input: _twoD.CalculateRate(10, 80)");

            //spu next day
            Assert.AreEqual("$0.23", _nextD.CalculateRate(10, 5).ToString("c"), "Input: _nextD.CalculateRate(10, 5)");
            Assert.AreEqual(3.75, _nextD.CalculateRate(10, 80), "Input: _nextD.CalculateRate(10, 80)");
        }
Пример #36
0
public static void Main(String [] args)
{
FirstClass f = new FirstClass(20);
FirstClass f2 = new FirstClass(10);
Console.WriteLine(f <= f2);
}