public TwoOneOneBuildOrder(StrategicMapDetails strategicMapDetails, UnitService unitService) { _strategicMapDetails = strategicMapDetails; _unitService = unitService; _buildOrder = JsonConvert.DeserializeObject <BuildOrder>(EmbededResourceHelper.Get("Bot.BuildOrders.2-1-1.json")); _buildOrder.Initialize(); }
public void returns_null_on_partial_folder_name() { //not Util/file.txt string found = EmbededResourceHelper.FindByName(TestAssembly, "Util/file.txt"); Assert.Null(found); }
public void can_find_resource_with_full_name() { string found = EmbededResourceHelper.FindByName(TestAssembly, "AutoHotkey.Interop.Tests.Util.file.txt"); Assert.Equal("AutoHotkey.Interop.Tests.Util.file.txt", found); }
public void Returns_null_on_partial_folder_name() { //not Util/file.txt var found = EmbededResourceHelper.FindByName(_testAssembly, "til/file.txt"); Assert.IsNull(found); }
public void ReadResource_GivenValidResource_ShouldReturnString() { // arrange const string path = "CoreDocker.Utilities.Tests.Resources.t.txt"; // action var readResource = EmbededResourceHelper.ReadResource(path, typeof(EmbededResourceHelperTests)); // assert readResource.Should().Be("sample"); }
public void can_extract_resouce_to_file() { string testOutputFile = "extract1.txt"; string fullResourceName = EmbededResourceHelper.FindByName(TestAssembly, "file.txt"); EmbededResourceHelper.ExtractToFile(TestAssembly, fullResourceName, testOutputFile); string testFileContent = File.ReadAllText("extract1.txt"); string expectedFileContent = "this is a test file."; Assert.Equal(expectedFileContent, testFileContent); }
public void ReadResource_GivenInvalidResource_ShouldThrowException() { // arrange const string path = "CoreDocker.Utilities.Tests.Resources.t1.txt"; // action Action testCall = () => { EmbededResourceHelper.ReadResource(path, typeof(EmbededResourceHelperTests)); }; ; // assert testCall.Should().Throw <ArgumentException>().WithMessage("CoreDocker.Utilities.Tests.Resources.t1.txt resource does not exist in CoreDocker.Utilities.Tests assembly."); }
public void retuns_null_for_missing() { string name = EmbededResourceHelper.FindByName(TestAssembly, "missingfile.txt"); Assert.Null(name); }
public void can_find_resource_with_folder_and_file_name() { string name = EmbededResourceHelper.FindByName(TestAssembly, "Util/file.txt"); Assert.Equal("AutoHotkey.Interop.Tests.Util.file.txt", name); }
public void Returns_null_for_missing() { var name = EmbededResourceHelper.FindByName(_testAssembly, "missingfile.txt"); Assert.IsNull(name); }
public void Can_find_resource_with_only_file_name() { var name = EmbededResourceHelper.FindByName(_testAssembly, "file.txt"); Assert.AreEqual("AutoHotkey.Interop.Tests.Util.file.txt", name); }
public AIService() { _strategicMapDetails = JsonConvert.DeserializeObject <StrategicMapDetails>(EmbededResourceHelper.Get("Bot.MapDetails.16BitLE.json")); _unitService = new UnitService(); _bots = new List <Bot> { new EarlyGameEconomyAI(_strategicMapDetails, _unitService), new TwoOneOneBuildOrder(_strategicMapDetails, _unitService) }; }