public void SuperComputer() { var computer = new Computer { AmountOfCores = 64, AmountOfRam = 256, CpuFrequency = 3.4m, DriveType = "sdd" }; var store = new HandyDandyComputerStore(); var builder = new SuperComputerBuilder(); builder.SetCores(); builder.SetCpuFrequency(); builder.SetRam(); builder.SetDriveType(); var superComputer = store.Build(builder); Assert.AreEqual(computer.AmountOfRam, superComputer.AmountOfRam); Assert.AreEqual(computer.AmountOfCores, superComputer.AmountOfCores); Assert.AreEqual(computer.CpuFrequency, superComputer.CpuFrequency); Assert.AreEqual(computer.DriveType, superComputer.DriveType); }
public void SuperComputer() { //StringBuilder str = new StringBuilder(); //str.Append("hello"); //str.Append(' '); //str.Append("world"); //Assert.IsTrue(str.ToString() == "hello world"); var computer = new Computer { AmountOfCores = 64, AmountOfRam = 256, CpuFrequency = 3.4m, DriveType = "ssd" }; var store = new HandyDandyComputerStore(); var builder = new SuperComputerBuilder(); store.Build(builder); builder.SetCores(); builder.SetRam(); builder.SetCpuFrequency(); builder.SetDriveType(); var superComputer = builder.GetComputer(); Assert.AreEqual(superComputer.AmountOfCores, computer.AmountOfCores); Assert.AreEqual(superComputer.AmountOfRam, computer.AmountOfRam); Assert.AreEqual(superComputer.CpuFrequency, computer.CpuFrequency); Assert.AreEqual(superComputer.DriveType, computer.DriveType); }
public ComputerRepository() { _laptopBuilder = new LaptopBuilder(); _laptopBuildDirector = new LaptopBuildDirector(_laptopBuilder); _superComputerBuilder = new SuperComputerBuilder(); _superComputerBuildDirector = new SuperComputerBuildDirector(_superComputerBuilder); }
public void SuperComputerBuilderTest() { var computer = new Computer { AmountOfCores = 64, AmountOfRam = 256, CpuFrequency = 3.4m, DriveType = "ssd" }; var builder = new SuperComputerBuilder(); var superComputer = HandyDandyComputerStore.Instance.Build(builder); Assert.AreEqual(superComputer.AmountOfCores, computer.AmountOfCores); Assert.AreEqual(superComputer.AmountOfRam, computer.AmountOfRam); Assert.AreEqual(superComputer.CpuFrequency, computer.CpuFrequency); Assert.AreEqual(superComputer.DriveType, computer.DriveType); }
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); }
public void BuilderTests_IsEqualComputerObjectAndSuperComputerBuilderObjectWithTheSameSpecs_ReturnTrue() { var computer = new Computer { AmountOfCores = 64, AmountOfRam = 256, CpuFrequency = 3.4m, DriveType = "ssd" }; var store = new HandyDandyComputerStore(); var builder = new SuperComputerBuilder(); var superComputer = store.Build(builder); Assert.AreEqual(computer.AmountOfCores, superComputer.AmountOfCores); Assert.AreEqual(computer.AmountOfRam, superComputer.AmountOfRam); Assert.AreEqual(computer.CpuFrequency, superComputer.CpuFrequency); Assert.AreEqual(computer.DriveType, superComputer.DriveType); }
public void TestMethod1() { var computer = new Computer { AmountOfCores = 64, AmountOfRam = 256, CpuFrequency = 3.4m, DriveType = "ssd" }; var builder = new SuperComputerBuilder(); builder.SetCores(); builder.SetCpuFrequency(); builder.SetRam(); builder.SetDriveType(); var superComputer = builder.GetComputer(); Assert.AreEqual(superComputer.AmountOfCores, computer.AmountOfCores); Assert.AreEqual(superComputer.AmountOfRam, computer.AmountOfRam); Assert.AreEqual(superComputer.CpuFrequency, computer.CpuFrequency); Assert.AreEqual(superComputer.DriveType, computer.DriveType); }
public TestSuperComputerBuilder() { _superComputerBuilder = new SuperComputerBuilder(); _superComputerBuildDirector = new SuperComputerBuildDirector(_superComputerBuilder); }