public void checkTypeOfInstace()
        {
            ComputerStore computerStore = new ComputerStore();
            Computer      computer      = computerStore.Construct(new SuperComputerBuilder());

            Assert.IsInstanceOfType(computer, typeof(Computer));
        }
        public void checkValueFromCreatedSuperComputer()
        {
            ComputerStore computerStore = new ComputerStore();
            Computer      computer      = computerStore.Construct(new SuperComputerBuilder());

            Assert.AreEqual("1000GB", computer["hdd"]);
        }
Exemple #3
0
 public void ShowAllComputers(ComputerStore computerStore)
 {
     foreach (var computer in computerStore.Computers)
     {
         Console.WriteLine("Brand: " + computer.Brand + " Price: " + computer.Price);
     }
 }
 public IActionResult OnPostAsync()
 {
     if (!ModelState.IsValid)
     {
         return(Page());
     }
     //Edit
     ComputerStore.EditComputer(Computer);
     return(RedirectToPage("./Index"));
 }
Exemple #5
0
 public ActionResult OnPostAsync()
 {
     if (!ModelState.IsValid)
     {
         return(Page());
     }
     Computer.StudenId = StudentId;
     ComputerStore.AddComputer(Computer);
     return(RedirectToPage("../Students/Index"));
 }
Exemple #6
0
        public static void WriteComputerStoreToFile(ComputerStore computerStore)
        {
            //create xml form string
            var str = computerStore.SerializeToString();

            //write xml to the file
            FileStream   fileStream   = new FileStream("store.dat", FileMode.Create, FileAccess.Write);
            StreamWriter streamWriter = new StreamWriter(fileStream);

            streamWriter.WriteLine(str);
            streamWriter.Close();
        }
Exemple #7
0
        public void IsSuperComputer()
        {
            var N412 = new Computer()
            {
                cores     = 64,
                frequency = 50,
                ram       = 4,
                dataType  = "Super Computation"
            };

            var superComputer = new SuperComputerBuilder();
            var ComputerStore = new ComputerStore();
            var SC            = ComputerStore.buildComputer(superComputer);

            Assert.AreEqual(N412.cores, SC.cores);
            Assert.AreEqual(N412.frequency, SC.frequency);
            Assert.AreEqual(N412.ram, SC.ram);
            Assert.AreEqual(N412.dataType, SC.dataType);
        }
Exemple #8
0
        public static void Main()
        {
            //Builder

            ComputerBuilder PCassembler;
            ComputerStore   store = new ComputerStore();

            PCassembler = new PCassembler();
            store.Construct(PCassembler);
            PCassembler.PC.Show();

            //Decorator

            Decorator.Computer      computer        = new Decorator.Computer();
            AddFanComputerDecorator computerWithFan = new AddFanComputerDecorator(computer);

            Console.WriteLine(computerWithFan.GetInfo());
            Console.WriteLine("");
            //State

            Console.WriteLine("System is booted up and temperatures will be measured when under load\n");

            // Open a new temperature

            Temperature temperature = new Temperature("Case Temperature");

            // Adjust system load
            Console.WriteLine("System booted: Temperature is - 30 C*");
            temperature.AddLoad(30);
            temperature.AddLoad(15);
            temperature.AddLoad(10);
            temperature.LowerLoad(20);
            temperature.LowerLoad(10);

            Console.ReadKey();
        }
 public AddModel(ComputerStore computerStore)
 {
     ComputerStore = computerStore;
 }
 public void OnGet(Guid id)
 {
     Computer = ComputerStore.GetComputerById(id);
 }
 public EditModel(ComputerStore computerStore)
 {
     ComputerStore = computerStore;
 }
Exemple #12
0
 public ActionResult OnPostDelete(Guid id)
 {
     ComputerStore.DeleteComputer(id);
     return(RedirectToPage());
 }
Exemple #13
0
 public indexModel(ComputerStore computerStore)
 {
     ComputerStore = computerStore;
     Computers     = computerStore.GetComputer();
 }
 public IndexModel(ComputerStore computerStore)
 {
     ComputerStore = computerStore;
     Computers     = ComputerStore.GetComputers();
 }
 public IndexModel(StudentStore studentStore, ComputerStore computerStore)
 {
     StudentStore = studentStore;
     Students     = StudentStore.GetStudents();
 }